本文共 909 字,大约阅读时间需要 3 分钟。
1. 创建一个Widget类的QT工程,在pro工程文件中添加 webkit network
QT += core gui webkit networkgreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = webTEMPLATE = app SOURCES += main.cpp\ widget.cpp HEADERS += widget.h FORMS += widget.ui
2. 编辑widget.h文件,在Widget类中添加一个指针成员,该指针指向一个QWebView类。
#ifndef WIDGET_H#define WIDGET_H #include#include namespace Ui {class Widget;} class Widget : public QWidget{ Q_OBJECT public: explicit Widget(QWidget *parent = 0); ~Widget(); QWebView *view; private: Ui::Widget *ui;}; #endif // WIDGET_H
3. 修改widget.cpp,实现下面两个成员函数
#include "widget.h"#include "ui_widget.h" Widget::Widget(QWidget *parent) : Widget(parent), ui(new Ui::Widget){ ui->setupUi(this); view = new QWebView(this); view->load(QUrl("http://www.baidu.com")); view.showMaximized();}Widget::~Widget(){ delete view; delete ui;}
4.编译运行即会访问百度首页。
转载地址:http://hzadi.baihongyu.com/