C++ 使用C+运行QtWebEngine+;
我第一次尝试Qt,想创建一个加载网站的非常基本的应用程序。我想使用Qt-WebEngine 这是我的helloworld.pro:C++ 使用C+运行QtWebEngine+;,c++,qt,qt-creator,qtwebengine,C++,Qt,Qt Creator,Qtwebengine,我第一次尝试Qt,想创建一个加载网站的非常基本的应用程序。我想使用Qt-WebEngine 这是我的helloworld.pro: TEMPLATE = app TARGET = hello DEPENDPATH += . INCLUDEPATH += . QT += webenginewidgets SOURCES += hello.cpp 这是我的hello.cpp #include <QApplication> #include <QtWebEngineWidget
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();
}
我想我知道它找不到模块,但是查看qt文档,它似乎是包含模块的正确方法
我正在Qt5.5.0上运行QtCreator 3.4.2。现在似乎只有少数编译器支持它: 尝试使用其中一个配置的构建,它应该可以工作 我的猜测是,它所基于的Chromium项目基本上非常复杂,有很多依赖项,并且QtWebEngine还没有被其他编译器后端口 QtWebKit在大多数情况下仍应得到支持,但QtWebEngine是未来的发展方向
希望对您有所帮助。Webkit软件包安装可以解决以下问题:
[apt get install libqt5webkit5 dev]您是否安装了qtwebengine模块?这可以通过MaintenanceTool完成,或者如果您正在运行linux,则需要安装webengine软件包。请提供更多详细信息?如何安装webkit软件包?我应该在哪里键入
apt get install libqt5webkit5 dev
?在终端控制台中,首先键入[sudo su],然后键入apt get install命令。您使用的是什么操作系统?我在虚拟机上使用Mac,我尝试这样做,当我尝试执行apt get install libqt5webkit5 dev
时,它说“command not found”。我正在linux上工作,但假设对于MacOS,您应该查看安装程序[man installer]
Project ERROR: Unknown module(s) in QT: QWebEngineView
Project ERROR: Unknown module(s) in QT: webenginewidgets