您现在的位置是:网站首页> 编程资料编程资料
windows下用QTwebkit解析html实现过程_windows_Windows系列_操作系统_
2023-03-06
1110人已围观
简介 windows下用QTwebkit解析html实现过程_windows_Windows系列_操作系统_
环境
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
相关内容
- Windows下DNS错误的原因及对应的解决方法_windows_Windows系列_操作系统_
- Windows RT自带应用的删除方法_windows_Windows系列_操作系统_
- 重装windows764 位后后如何将apache mysql加入系统服务_windows_Windows系列_操作系统_
- Windows下查看电脑信息的常用命令整理_windows_Windows系列_操作系统_
- Windows命令提示符使用技巧总结(以备不时之需)_windows_Windows系列_操作系统_
- 让Windows系统自动调用保存在U盘中的收藏夹内容_windows_Windows系列_操作系统_
- 电脑误删ie没有找到iertutil.dll的解决方法_windows_Windows系列_操作系统_
- 局域网共享提示登入失败禁止当前的账户的解决方法_windows_Windows系列_操作系统_
- 如何使用winpe来修复无法进入系统的问题_windows_Windows系列_操作系统_
- Windows系统下获取SYSTEM权限设置的方法_windows_Windows系列_操作系统_
