Qt学习之路之启动浏览器

       QtWebKit模块属于第三方软件模块,不过遵守LGPL协议。在使用网页模块编程的时候,需要包含到下面的头文件:

#include<QtWebKit>
为了支持使用这个库需要在工程文件中加入下面的这行:

QT += webkitwidgets


webkit简介:

 WebKit是一个排版引擎,主要设计是用来让网页浏览器绘制网页。WebKit目前作为Apple Safari及Google Chrome(直到版本27)等浏览器的主要引擎。根据StatCounter[3]的浏览器市场份额调查,于2012年11月,Webkit市占超过了40%,它已经成为拥有最大市场份额的排版引擎,超越了Internet Explorer所使用的Trident及Firefox所使用的Gecko引擎。Webkit也作为一些实验性质浏览器的基础引擎,包含Amazon Kindle 电子书阅读器,同时也使用在下列行动操作系统的预设浏览器,包含苹果电脑iOS、Android, BlackBerry Tablet OS、Bada、Tizen及webOS。WebKit的C++应用程序接口提供了一系列的Class让我们可以在视窗上显示网页内容,并且实现了一些浏览器的特色,包含使用者连结点击、管理前后页面列表以及使用者曾经拜访过的历史页面等等。

说了这么多,我们看看代码。

先包含所需头文件:

#include <QtWebKit/QtWebKit>
#include <QUrl>
#include <QWebView>
我做了个简单的界面。


再看看按钮事件代码:

void webkit::on_openBtn_clicked()
{
    QWebView *view = new QWebView;
    view->load(QUrl("http://www.csdn.net/"));
    view->show();
}

点击按钮后,将会启动一个窗口,显示的是csdn的主页。





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值