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

Example code for a simple web page browser using WebKit QT in C++

本文关键字:网页浏览 网页 浏览器 代码 简单网 简单 WebKit QT C++      更新时间:2023-10-16

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

我已经做了一些研究来了解所涉及的内容,到目前为止,我只能找到与WebKit QWebView类相关的代码片段。

那么任何人都可以为我提供完整的示例代码,这些代码只会以Qt显示网页吗?一旦我把那部分写下来,我就可以继续从那里扩展,继续学习QtWebKit

我会提供大量的赏金点来获得一些出色的帮助。

您的要求仍然不够范围。如果你想要一个显示网页的最简单的完整应用程序示例,下面是代码:

#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实例),它将打开谷歌主页。