西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页编程开发其它知识 → windows下用QTwebkit解析html

windows下用QTwebkit解析html

相关软件相关文章发表评论 来源:西西整理时间:2014/2/6 10:43:33字体大小:A-A+

作者:西西点击:131次评论:23次标签: QT

搜狗拼音输入法2019V9.5a官方正式版
  • 类型:文字输入大小:49.2M语言:中文 评分:9.9
  • 标签:
立即下载

环境

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 <QtGui>#include <QtWebKit>#include <QWebView>

 

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 <QtGui>#include <QtWebKit>#include <QWebView>#include <fstream>#include <string>#include <sstream> int main(int argc, char *argv[]) {    QApplication app(argc, argv);    QWebView view;    view.show();    // Method 1 : a remote url    //view.setUrl(QUrl("http://www.cnblogs.com/mikezhang"));    // Method 2 : a local url    //view.setUrl(QUrl("file:///E:/tmp/1.html"));      // Method 3 : set html content      std::ifstream fin("E:/tmp/1.html");      std::stringstream buffer;      buffer << fin.rdbuf();      fin.close();    view.setHtml(buffer.str().c_str());    return app.exec(); }

    双拼输入法
    (8)双拼输入法
    西西软件园提供好用的双拼输入法官方下载,双拼键位的记忆量并不大,目前主流的方案一周内都能上手,难点其实是输入思维方式的转变。为了今后输入的畅快,入门的时候吃点儿苦是值得的。双拼输入法畅快高效,享受打字的节奏感(尤其是加了鹤形,基本可以消除重码,实现「非智能输入」,堪比五笔)当然,如果懒得记,仅仅用前两位的双拼也足够应付日常输入了,毕竟现在都是词组整句的智能输入了。...更多>>
    拼音输入法
    (112)拼音输入法
    西西软件园提供拼音输入法下载2014官方下载,使用过多款拼音输入法,还是搜狗拼音输入法最好用,其实还有很多其他的拼音输入法也不错,比如QQ拼音输入法、百度拼音输入法等等,看你自己的喜好。国内的这些输入法真的都很贴近用户。支持皮肤更换、联想输入等等特色功能。输入法(IME)是指为了将各种符号输入计算机或其他设备(如手机)而采用的编码方法。汉字输入的编码方法,基本上都是采用将音、形、义与特定的键相联系,再根据不...更多>>
    搜狗输入法2015
    (18)搜狗输入法2015
    搜狗输入法2014新版来袭,搜狗输入法2014版在新版基础上,大幅度改进了一些基础功能,输入界面更加美观、间接。西西体验了一下,确实要比老版本要好用多了,词汇的搜索智能程度大大的提高了,能根据用户的习惯迅速打出对应的语句。最新版改进:输入建议——更少输入,更多候选,联想展现英文、邮箱、用户词。建议分情景——本地、搜索、浏览建议各不同,最贴心的建议。搜狗工具箱——最新6.8版升级版,功能集合,一应俱全。官方介绍...更多>>
    搜狗输入法
    (100)搜狗输入法
    搜狗输入法下载手机版2018是搜狐公司(或是旗下的搜狗搜索引擎)推出的一款拼音输入法工具。搜狗输入法与传统方法不同的是,采用了搜索引擎技术,是第二代的输入方法。由于采用了搜索引擎技术,速度有了质的飞跃,在词库的广度、词语的准确度上,搜狗都远远领先于其他输入方法。搜狗输入法的最大特点,是实现了输入法和互联网的结合。该输入法会自动更新自带热门词库,这些词库源自搜狗搜索引擎的热门关键词。这样,用户自造词的工...更多>>
    手写输入法
    (30)手写输入法
    西西软件园提供最好用的手写输入法下载,西西小编整理了一些非常好用的手写输入法,手写输入法是一款使用简单功能实用的输入法,一看就会,而且识别率非常高。用鼠标左键在手写区域书写,如果所写字显示在右侧备选区的首位,则只需在手写区域双击左键即可;如果所写字没有显示在首位,则在右侧备选区进行选择。在没有进行手写的状态下,常用符号、数字、字母显示在界面右侧待选,选择也非常容易。...更多>>

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(23)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)