Mic*_*sen 7 c++ qt qt-creator qtwebengine
我是第一次尝试Qt并且想要创建一个加载网站的非常基本的应用程序.我想使用Qt WebEngine.
这是我的helloworld.pro:
TEMPLATE = app
TARGET = hello
DEPENDPATH += .
INCLUDEPATH += .
QT += webenginewidgets
SOURCES += hello.cpp
Run Code Online (Sandbox Code Playgroud)
这是我的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();
}
Run Code Online (Sandbox Code Playgroud)
在尝试编译时,我收到错误:
Project ERROR: Unknown module(s) in QT: QWebEngineView
Project ERROR: Unknown module(s) in QT: webenginewidgets
Run Code Online (Sandbox Code Playgroud)
我想我知道它找不到模块,但是查看qt文档似乎是包含它们的正确方法.
我在Qt 5.5.0上运行QtCreator 3.4.2.
看起来现在只有少数编译器支持它:
http://wiki.qt.io/QtWebEngine#Q:_On_which_platforms_will_it_run.3F
尝试使用其中之一进行构建,它应该可以工作。
我的猜测是,基本上它所构建的 Chromium 项目非常复杂,有很多依赖项,并且 QtWebEngine 尚未向后移植其他编译器。
大多数时候 QtWebKit 应该仍然受到支持,但 QtWebEngine 才是事情的发展方向。
希望有帮助。
| 归档时间: |
|
| 查看次数: |
9498 次 |
| 最近记录: |