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

时间:2013-01-31 00:16:31

标签: c++ qt webkit qt4 qtwebkit

我从未使用QtWebKit,现在需要使用Qt WebKit module创建一个简单的单页网页浏览器。我想要创建的应用程序需要有一个普通窗口,显示通过命令行传入的网页URL。我使用WebKitGTK完成了这类工作,但我不知道从Qt开始。

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

那么有人可以向我提供完整的示例代码,只显示Qt中的网页吗?一旦我将该部分缩小,我将能够继续并从那里继续学习并继续了解QtWebKit

我将提供大量赏金积分以获得一些出色的帮助。

1 个答案:

答案 0 :(得分:15)

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

#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();
}

如果是example.cpp,您可以使用以下example.pro

QT += webkit
SOURCES = example.cpp

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