使用QWebView实现一个简单的浏览器(QtWebKit基本使用)

使用QWebView实现一个简单的浏览器

 

1,pro增加

QT       += webkitwidgets

 

2,包含头文件

#include <QtWebKit/QtWebKit>

#include <QWebView>

 

3,核心代码

QWebView *view = new QWebView();

view->load(QUrl(http://www.qtsoftware.de/oxShop/en/Compiler-Systems/C-etc/));

 

4,运行结果

 

5,扩展

问题:       在初次写完之后我发现我的程序只能浏览http协议的网址,对于https协议的网址无法浏览

原因:       https协议需要ssl的支持,否则会出现ssl握手错误,进而导致无法访问https协议的网址

解决方法:增加 libeay32.dll 和 ssleay32.dll 库

 

6,增加后对于https网址的浏览

 

7,Qt助手中也提供了QWebView的相关示例,我将fancybrowser示例整理了下来,方便学习,链接地址

http://download.csdn.net/detail/fron_csl/8781277

Fancy Browser Example

Fancy Browser Example

 

发布了25 篇原创文章 · 获赞 7 · 访问量 4万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览