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

windows下用QTwebkit解析html实现过程
windows下用QTwebkit解析html实现过程

解析html

1、建立QtWebkit工程

操作路径:VS2010 ==> File ==> New ==> Project ==> "Qt5 Projects" ==> "Qt Application"

注意事项

在"Project Settings"里面选中“WebKit”和“Webkit Widgets”选项:

windows下用QTwebkit解析html实现过程
windows下用QTwebkit解析html实现过程

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

标签:windows,QTwebkit,解析html
0
投稿

猜你喜欢

  • Excel Services代码示例

    2023-04-18 21:34:49
  • excel函数求相邻单元格两两相乘之积的和

    2023-09-30 04:38:30
  • 怎么重装一个干净的Win10系统?干净的系统重装教程

    2023-06-12 00:04:23
  • wps表格如何提取相同颜色的数据

    2023-05-10 07:59:14
  • 升级win10后字体模糊怎么办?Win10升级后字体/文字显示模糊的解决方法

    2022-01-16 03:53:51
  • Excel2016中表格中的数据怎么自定义序列排序?

    2022-06-01 22:47:55
  • Ps 初学者教程「43」如何使用图层混合模式合成图像?

    2022-09-11 10:09:29
  • 电脑WPS文档如何设置图片效果

    2023-05-28 14:51:29
  • Win7系统里怎么安装IPX协议?

    2022-04-01 23:35:21
  • ​Word中插入表格后如何设置虚线框

    2022-05-18 23:35:28
  • Win11不要密码怎么设置?Win11取消密码登录的步骤教程

    2022-11-08 17:53:24
  • excel or函数用法及实例

    2022-08-20 00:30:12
  • Excel DEC2HEX 函数 使用实例教程

    2022-12-25 08:39:43
  • Win10系统更新出现0x80070002错误代码怎么解决?

    2023-11-15 08:27:25
  • 如何把Excel表格中的内容复制到word文档中,有两种方式

    2022-07-23 06:50:31
  • word中的数字如何快速转换为大写?

    2023-08-20 19:58:19
  • word中不要担心输入错误,拼音检查帮助你!

    2023-01-12 01:32:20
  • win10系统重置清理驱动器会怎样

    2023-11-10 03:42:50
  • Win10局域网怎么共享文件?局域网共享文件步骤教程

    2023-03-15 18:24:23
  • 如何使用office打开wps文档

    2023-08-14 23:10:56
  • asp之家 电脑教程 m.aspxhome.com