windows下用QTwebkit解析html实现过程
发布时间:2022-02-04 15:31:26
本文为大家介绍下在windows下用QTwebkit解析html的实现过程,感兴趣的朋友可以参考下
环境
windows7 + VS2010 + QT5.2_opengl
配置开发环境
1、安装VS2010
2、安装QT 5.2
QT网站:http://qt-project.org/downloads
下载并安装QT5.2:Qt 5.2.1 for Windows 32-bit (VS 2010, OpenGL, 517 MB)
3、安装Visual Studio Add-in for QT5
下载地址:Visual Studio Add-in 1.2.2 for Qt5
4、配置VS 2010
配置路径:QT5 ==> "Qt Options" ==> "Qt Versions" ==> Add
默认路径为:C:\Qt\Qt5.2.0\5.2.0\msvc2010_opengl


解析html
1、建立QtWebkit工程
操作路径:VS2010 ==> File ==> New ==> Project ==> "Qt5 Projects" ==> "Qt Application"
注意事项
在"Project Settings"里面选中“WebKit”和“Webkit Widgets”选项:


2、添加头文件
#include
3、解析内容
3.1、解析http形式的url
使用QWebView的setUrl方法,示例如下:
QWebView view; view.show(); view.setUrl(QUrl("http://www.cnblogs.com/mikezhang"));
3.2、解析本地文件
使用QWebView的setUrl方法,示例如下:
QWebView view; view.show(); view.setUrl(QUrl("file:///E:/tmp/1.html"));
3.3、解析html字符串
使用QWebView的setHtml方法,示例如下:
QApplication app(argc, argv); QWebView view; view.show(); std::ifstream fin("E:/tmp/1.html"); std::stringstream buffer; buffer << fin.rdbuf(); fin.close(); view.setHtml(buffer.str().c_str());
完整代码如下:
复制代码代码如下:
#include


猜你喜欢
- 好的PPT幻灯片文件图片清晰,而且页面又多,所以体积也是非常大了,体积大又存在个问题,就是不方便保存。有什么好的方法既可以让PP
- 在演讲过程中为了便于说明重点都会进行标记注释,熟练使用WPS演示中的荧光笔可以帮助演讲者更好的完成演讲过程。以下是小编为您带来的关于WPS演
- Win10系统安装成功后怎么设置SATA硬盘AHCI模式?硬盘的IDE和AHCI模式在安装系统的时候就要设置,否则需要重新安装才能设置,怎么
- 很多用户会根据自己的使用习惯对桌面图标的间距进行调整,但是有用户问了,那电脑桌面图标间距怎么恢复默认呢?其实方法很简单,通过电脑的注册表来恢
- 步骤01 输入文本在相应的单元格中输入表项,并填写其中的内容,如员工的姓名等。 步骤02 设置文本格式在账号这个表
- 在网易云音乐中,用户不仅可以找到喜欢的音乐,还可以关注别人,并收听别人的歌单。那么,在网易云音乐中该怎么查看自己关注的用户呢?针对这一问题,
- 系统部落 11 月 11 日消息,英伟达在10日晚间发布1 GeForce 526.86 WHQL 驱动,这款新的 Game Ready 驱
- 鉴于微软已经停止了对Win7系统的支持,系统内置的防火墙功能便成了保护设备的“最后屏障”。不过,许多Win7用户其实并不清楚,该怎么设置防火
- 网易云游戏平台现在非常的火热很多的小伙伴都不知道是不是可以在ios设备上玩安卓游戏,所以下面就给你们带来了网易云游戏ios能否玩安卓的服详情
- 本来是win7系统的,但是在安装成win10之后开机就看不到鼠标指针箭头了 该怎么办呢?如果你使用的mac 笔记本的话可能是触摸板被锁了,按
- 列表中项目符号和编号之间的互相转换1.单击列表中要更改的项目符号或编号。通过单击自动识别的项目符号列表或编号列表中的项目符号或编号,您即可选
- 此篇错误代码解决方案的来源除了少数自己经历并解决了的之外,在Adobe官方给出的解决方案基础上整理后给出的解决建议而并非官方解答。并且由于大
- 工作之余使用mac电脑,需要多个窗口来协调工作,Moom工具可以快速修改当前窗口的大小并放置在指定位置,默认情况下拥有五种尺寸可选,单击选项
- mac系统中怎么打开rar/zip等压缩文件?在使用mac系统的时候接受到的rar、zip文件都不能打开该怎么办?这是因为mac系统不支持r
- 如何卸载Win10中捆绑软件?本文将提供卸载Win10中捆绑软件的方法供大家了解 卸载Win10中捆绑软件的方法: &n
- Win10是目前主流的操作系统之一,很多用户安装使用的都是Win10系统。那家用电脑怎么重装系统?下面就为大家介绍一下家用电脑要怎么重装系统
- 网易云音乐是一款非常好用的音乐播放软件,里面有很多好听的音乐,最近网易云音乐推出了一个很好玩的测试,就是测试内外在人格,具体该怎么操作呢?下
- PDF文档怎么转换成Word文件互盾PDF转word转换器能够快速有效的将PDF转换成word文档,用户普遍反映非常好,关于具体的转换过程,
- 在使用word的时候,可能需要将一页或者整篇文档都横过来显示,这要怎么操作呢?那么具体是怎么设置页面方向呢?下面就由小编给大家分享下word
- office2007打不开有很多原因,其中之一是你的office是2003版,你打不开2007的office文件;还有一种情况是你本身是of