В основном я хочу использовать его для googlemaps, но в настоящее время я не могу даже заставить его скомпилировать простую веб-страницу.
Я использую последнюю версию Qt
создатель, но документация просто кажется устаревшей
я перетащил виджет на свою форму и установил его URL на google.com (только для целей тестирования)
и когда я нажимаю на compile, я получаю множество неразрешенных внешних ошибок символов, я не знаю, что включить, чтобы использовать это, я просто предположил, что перетащил виджет, и я готов, но это не так.
Есть идеи?
РЕДАКТИРОВАТЬ: Для 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 тоже.
Хорошо, так что я видел QT +=webkit
решение повсюду, которое для записи не работает, если вы только что перетащили опущенное веб-представление в виджет с помощью qt designer.
решение, которое я наконец нашел, что работало, было
QT+=webkitwidgets
все работали, теперь думали, что я отвечу на мой вопрос, решив его, чтобы помочь кому-то еще, кто может иметь такую же проблему