Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在C+;中使用WebKit QT的简单网页浏览器的示例代码+;_C++_Qt_Webkit_Qt4_Qtwebkit - Fatal编程技术网

C++ 在C+;中使用WebKit QT的简单网页浏览器的示例代码+;

C++ 在C+;中使用WebKit QT的简单网页浏览器的示例代码+;,c++,qt,webkit,qt4,qtwebkit,C++,Qt,Webkit,Qt4,Qtwebkit,我从未使用过Qt和WebKit,现在需要使用Qt-WebKit模块创建一个简单的网页浏览器。我要创建的应用程序需要一个普通窗口,显示通过命令行传入的网页URL。我用WebKitGTK做过这种事情,但我不知道从Qt开始 我已经做了一些研究,看看其中涉及到什么,到目前为止,我只能找到与WebKitQWebView类相关的代码片段 那么,有谁能给我提供完整的示例代码,只在Qt中显示一个网页?一旦我得到了那部分,我将能够继续并从那里扩展,继续学习Qt和WebKit 我将提供大量的悬赏点数以获得一些出色的

我从未使用过
Qt
WebKit
,现在需要使用
Qt-WebKit模块创建一个简单的网页浏览器。我要创建的应用程序需要一个普通窗口,显示通过命令行传入的网页URL。我用
WebKitGTK
做过这种事情,但我不知道从
Qt
开始

我已经做了一些研究,看看其中涉及到什么,到目前为止,我只能找到与
WebKit
QWebView
类相关的代码片段

那么,有谁能给我提供完整的示例代码,只在
Qt
中显示一个网页?一旦我得到了那部分,我将能够继续并从那里扩展,继续学习
Qt
WebKit


我将提供大量的悬赏点数以获得一些出色的帮助。

您的要求范围仍然不够。如果您想要显示网页的最简单的完整应用程序示例,请参阅以下代码:

#include <QtGui>
#include <QtWebKit>

int main(int argc, char** argv) {
    QApplication app(argc, argv);
    QWebView view;
    view.show();
    view.setUrl(QUrl("http://google.com"));
    return app.exec();
}

Qt开发最简单的方法是使用Qt Creator,您可以使用Qt Creator加载该.pro文件,构建应用程序并启动它。只有一个窗口(
QWebView
instance),它将打开Google主页。

非常感谢Ariya!我将对此进行测试。使用QtWebKit-47时效果非常好。然而,它似乎无法使用HTML5视频标签播放视频。你知道问题是什么吗?我正在运行CentOS 5.8。尊敬。可能是编解码器问题或其他相关问题。您应该发布一个更具体、范围更广的新问题。@AriyaHidayat这在Qt 5.9.4中不起作用——Qt中是否发生了变化?
QT += webkit
SOURCES = example.cpp