使用QWebView类只要几行代码就可以做出一个最简单的浏览器。QWebView的主要功能是用于浏览网页,每个QWebView都包含着一个QWebPage,而QWebPage是用于存储和编辑网页的类。
下面是一个最简单的浏览器了:main.cpp
#include <QWebFrame>
#include <QWebView>
#include <QWebView>
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWebView view;
view.load(QUrl("http://www.baidu.com"));
view.show();
return a.exec();
}
webpage.pro:
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .
CONFIG += qt
QT += webkit
# Input
SOURCES += main.cpp
运行命令:
qmake
make
然后生成webpage可运行程序,运行程序
./webpage
然后就可以浏览网页了