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

来源:互联网 发布:淘宝没有爱奇艺卖了 编辑:程序博客网 时间:2024/05/23 13:04

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

 

1,pro增加

QT       += webkitwidgets

 

2,包含头文件

#include <QtWebKit/QtWebKit>

#include <QWebView>

 

3,核心代码

QWebView *view= newQWebView();

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

 

0 0
原创粉丝点击