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
猜你喜欢
- 最近win7桌面上出现了的文件,卸载后每次开电脑都会自动跳出“desktop.ini”记事本,这该怎么办?面就教你完美解决这个问题的方法以及
- 预览该模板: 在日常工作过程中,我们常需要获取汉字对应的第一个字母,比如,学生用音序查字法查字词典,医院建立药品查
- Excel中经常会遇到文档停止工作的问题,停止工作具体该如何解决呢?下面是小编带来的关于excel2003解决停止工作问题的方法,希望阅读过
- 如何使用ps把手机里的自拍照片制作成漂亮的手绘效果?给大家介绍如何使用ps把手机里的自拍照片制作成漂亮的手绘效果,一起来看看吧。1.找一张美
- Excel是我们经常使用的办公软件!可是Excel拖拉功能不见了怎么找回呢?下面小编就来教大家Excel拖拉功能不见了找回的方法,感兴趣的朋
- 大家还好吗?米粒又来给大家分享干货啦!!或许有很多小伙伴买Mac用来办公或者做设计,但是也有相当一部分人还是学生,需要用到 MacBook
- 为了打编程题的题目,而题目里面有X²,但我不懂,只好去网上查了,经过我的多方查找,最后总结了一下几种方法。下面一起和小编来学习一下输入N次方
- 不管是家用还是办公的电脑,通常来说都不会只有一种输入法的,有些人在使用的时候每次都要用鼠标去点击着实很麻烦,Win 10系统的输入法切换快捷
- Win10预览版怎么关闭系统消息提醒?Win10新增的通知栏能够快速查看各种系统消息,而频繁的系统消息提醒却是很多人不能接受的,那么如何才能
- 很多人拍完图片后,直接上传到相关的网站,往往会被提示图片过大,无法成功上传。可是,图片又比较多,要是一张张裁剪的话,那太浪费时间了。对此,我
- Win10预览版19555.1001更新后绿屏怎么办?win10升级到 Windows 10 Insider Preview 19555.1
- 无论是编写自己的职称、学术论文,还是修改学生毕业论文,格式都是至关重要的。整齐大方的版面和严谨规范的行文格式都会让您的论文增色不少,这也是给
- 如下图所示一般造成打开word出现关闭word提示发送错误报告的故障其主要原因为word程序其中的某个文件出现了错误或者被损坏的情况。故障分
- 浏览器都会定期更新,每次更新都会完善一些功能。很多用户在使用浏览器的时候,都会提示需要更新浏览器才能浏览网页,这是因为浏览器的版本太旧了,但
- 简单的图形组合,相信大家都知道如何操作,如果我们想要在wps文字中组合多个图形,那么,应该怎么办呢?下面就让小编告诉你 怎样在wps文字中组
- Win10系统自发布以来,微软一直在不断的进行更新完善,这也就吸引了越来越多的用户开始使用Win10系统。不过,尽管Win10系统在稳定性、
- 部分用户在使用Apple Watch的时候发现不能收发短信,小编下面就给大家带来Apple Watch不能收发信
- 这篇教程是向脚本之家的朋友分享在Excel中自定义排序的使用技巧,教程真的很不错,值得大家学习,推荐到脚本之家,来看看吧在工作中,有时我们需
- 在Excel表格中,我们常常会利用Excel公式来统计一些报表或数据等,这时就少不了要用到加、减、乘、除法,下面小编就为大家介绍excel计
- 我们在使用Win7电脑的时候,需要就安装一些软件,使用时间长了,安装的软件也就越来越多。然后就可以看到桌面右下角任务栏的图标很多,满满的一行