Tôi đang cố gắng sử dụng Qt lần đầu tiên và muốn tạo một ứng dụng rất cơ bản tải trang web. Tôi muốn sử dụng Qt WebEngine.Chạy QtWebEngine với C++
Đây là helloworld.pro tôi:
TEMPLATE = app
TARGET = hello
DEPENDPATH += .
INCLUDEPATH += .
QT += webenginewidgets
SOURCES += hello.cpp
Và đây là hello.cpp tôi
#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();
}
Khi cố gắng để biên dịch tôi nhận được lỗi:
Project ERROR: Unknown module(s) in QT: QWebEngineView
Project ERROR: Unknown module(s) in QT: webenginewidgets
Tôi đoán Tôi biết rằng nó không thể tìm thấy các mô-đun, nhưng nhìn vào các tài liệu qt nó có vẻ như là đúng cách để bao gồm chúng.
Tôi đang chạy QtCreator 3.4.2 trên Qt 5.5.0.
Bạn có các module qtwebengine cài đặt không? Điều này có thể được thực hiện thông qua các MaintenanceTool, hoặc nếu bạn đang chạy Linux, bạn cần phải cài đặt các gói webengine. –