Я пробовал Qt в первый раз и хочу создать очень простое приложение, которое загружает веб-сайт. Я хочу использовать Qt WebEngine.Запуск QtWebEngine с C++
Это мой helloworld.pro:
TEMPLATE = app
TARGET = hello
DEPENDPATH += .
INCLUDEPATH += .
QT += webenginewidgets
SOURCES += hello.cpp
И это мой hello.cpp
#include <QApplication>
#include <QtWebEngineWidgets/QtWebEngineWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWebEngineView *view = new QWebEngineView(parent);
view->load(QUrl("http://qt-project.org/"));
view->show();
return app.exec();
}
При попытке компиляции я получаю ошибку:
Project ERROR: Unknown module(s) in QT: QWebEngineView
Project ERROR: Unknown module(s) in QT: webenginewidgets
Я думаю, Я знаю, что он не может найти модули, но, глядя в qt-документацию, кажется правильным путем включить их.
Я запускаю QtCreator 3.4.2 на Qt 5.5.0.
ли вы установили в qtwebengine модули? Это можно сделать либо с помощью MaintenanceTool, либо если вы используете linux, вам необходимо установить пакеты веб-сайтов. –