我从未使用Qt
和WebKit
,现在需要使用Qt WebKit module
创建一个简单的单页网页浏览器。我想要创建的应用程序需要有一个普通窗口,显示通过命令行传入的网页URL。我使用WebKitGTK
完成了这类工作,但我不知道从Qt
开始。
我已经做了一些研究,看看涉及到什么,到目前为止,我只能找到与WebKit
QWebView
类有关的代码片段。
那么有人可以向我提供完整的示例代码,只显示Qt
中的网页吗?一旦我将该部分缩小,我将能够继续并从那里继续学习并继续了解Qt
和WebKit
。
我将提供大量赏金积分以获得一些出色的帮助。
答案 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
个实例),它将打开Google主页。