Webview не работает в Qt Creator с mingw в Windows

#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 в файле проекта.