#c #qt #qml
#c #qt #qml
Вопрос:
Я использую Qt creator 4.11.1 с Qt 5.14.1 и MinGW в Windows, мне нужно открыть URL-адрес в webview из QML, я выполнил следующие действия:
Добавлен «QT = webkit» в файл pro, включен «импорт QtWebKit 1.0» в qml, добавлен приведенный ниже код в том же qml WebView { id: idWebview anchors.fill: родительский URL: «https://www.google.com /» }
Он успешно собран, но когда я запускаю приложение, получающее «модуль «QtWebKit» не установлен» Я попробовал «импортировать QtWebView 1.0» вместо QtWebKit, получив сообщение «модуль «QtWebView» не установлен»
Я погуглил об этом, но не понял.
Пожалуйста, помогите мне решить эту проблему.
Заранее большое вам спасибо.
Комментарии:
1. так, может быть, он на самом деле не установлен? Как вы запускаете приложение, из QtCreator или как отдельное приложение?
2. Я запускаю его из QtCreator
Ответ №1:
QWebView работает только с компилятором msvc в Windows и clang для osx. на данный момент mingw его не поддерживает.
Ответ №2:
Если у вас версия QT выше 4.0, используйте webkitwidget вместо webkit в файле проекта.