Как использовать QtWebview для Google Maps

В основном я хочу использовать его для googlemaps, но в настоящее время я не могу даже заставить его скомпилировать простую веб-страницу.

Я использую последнюю версию Qt создатель, но документация просто кажется устаревшей

я перетащил виджет на свою форму и установил его URL на google.com (только для целей тестирования)

и когда я нажимаю на compile, я получаю множество неразрешенных внешних ошибок символов, я не знаю, что включить, чтобы использовать это, я просто предположил, что перетащил виджет, и я готов, но это не так.

Есть идеи?

0

Решение

РЕДАКТИРОВАТЬ: Для Qt 4.x, это то, что вы делаете:

Зайдите в ваш .pro-файл и включите нужный модуль для QtWebKit.

http://qt-project.org/wiki/QtWebKit

QT + = webkit

И вот пример, который вы можете найти на страницах приветствия Qt Creator, если вы хотите больше:

http://qt-project.org/doc/qt-4.8/webkit-fancybrowser.html

Удачи; надеюсь, это поможет. И между прочим, я только что протестировал его с Google Maps, и он хорошо отрисовывается с Qt 4.8.4 на Win 7.

РЕДАКТИРОВАТЬ: Для Qt 5.x +, это то, что вы делаете:

QT + = webkitwidgets

Как показано в файле .pro любого из приведенных здесь примеров:

http://qt-project.org/doc/qt-5.0/qtwebkitexamples/webkitwidgets-browser-browser-pro.html

http://qt-project.org/doc/qt-5.0/qtwebkitexamples/qtwebkitexamples-index.html

И вы можете рассмотреть возможность добавления network модуль в файле pro тоже.

1

Другие решения

Хорошо, так что я видел QT +=webkit решение повсюду, которое для записи не работает, если вы только что перетащили опущенное веб-представление в виджет с помощью qt designer.

решение, которое я наконец нашел, что работало, было

QT+=webkitwidgets

все работали, теперь думали, что я отвечу на мой вопрос, решив его, чтобы помочь кому-то еще, кто может иметь такую ​​же проблему

0

По вопросам рекламы [email protected]