西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → windows下用QTwebkit解析html

windows下用QTwebkit解析html

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2014/2/6 10:43:33字體大。A-A+

作者:西西點(diǎn)擊:131次評論:23次標(biāo)簽: QT

搜狗拼音輸入法2019V9.5a官方正式版
  • 類型:文字輸入大。49.2M語言:中文 評分:9.9
  • 標(biāo)簽:
立即下載

環(huán)境

windows7 + VS2010 + QT5.2_opengl

配置開發(fā)環(huán)境

1、安裝VS2010

2、安裝QT 5.2

QT網(wǎng)站: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

默認(rèn)路徑為:C:\Qt\Qt5.2.0\5.2.0\msvc2010_opengl

解析html

1、建立QtWebkit工程

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

注意事項(xiàng)

在"Project Settings"里面選中“WebKit”和“Webkit Widgets”選項(xiàng):

2、添加頭文件

#include <QtGui>#include <QtWebKit>#include <QWebView>

 

3、解析內(nèi)容

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)雙拼輸入法
    西西軟件園提供好用的雙拼輸入法官方下載,雙拼鍵位的記憶量并不大,目前主流的方案一周內(nèi)都能上手,難點(diǎn)其實(shí)是輸入思維方式的轉(zhuǎn)變。為了今后輸入的暢快,入門的時候吃點(diǎn)兒苦是值得的。雙拼輸入法暢快高效,享受打字的節(jié)奏感(尤其是加了鶴形,基本可以消除重碼,實(shí)現(xiàn)「非智能輸入」,堪比五筆)當(dāng)然,如果懶得記,僅僅用前兩位的雙拼也足夠應(yīng)付日常輸入了,畢竟現(xiàn)在都是詞組整句的智能輸入了。...更多>>
    拼音輸入法
    (112)拼音輸入法
    西西軟件園提供拼音輸入法下載2014官方下載,使用過多款拼音輸入法,還是搜狗拼音輸入法最好用,其實(shí)還有很多其他的拼音輸入法也不錯,比如QQ拼音輸入法、百度拼音輸入法等等,看你自己的喜好。國內(nèi)的這些輸入法真的都很貼近用戶。支持皮膚更換、聯(lián)想輸入等等特色功能。輸入法(IME)是指為了將各種符號輸入計算機(jī)或其他設(shè)備(如手機(jī))而采用的編碼方法。漢字輸入的編碼方法,基本上都是采用將音、形、義與特定的鍵相聯(lián)系,再根據(jù)不...更多>>
    搜狗輸入法2015
    (18)搜狗輸入法2015
    搜狗輸入法2014新版來襲,搜狗輸入法2014版在新版基礎(chǔ)上,大幅度改進(jìn)了一些基礎(chǔ)功能,輸入界面更加美觀、間接。西西體驗(yàn)了一下,確實(shí)要比老版本要好用多了,詞匯的搜索智能程度大大的提高了,能根據(jù)用戶的習(xí)慣迅速打出對應(yīng)的語句。最新版改進(jìn):輸入建議——更少輸入,更多候選,聯(lián)想展現(xiàn)英文、郵箱、用戶詞。建議分情景——本地、搜索、瀏覽建議各不同,最貼心的建議。搜狗工具箱——最新6.8版升級版,功能集合,一應(yīng)俱全。官方介紹...更多>>
    搜狗輸入法
    (100)搜狗輸入法
    搜狗輸入法下載手機(jī)版2018是搜狐公司(或是旗下的搜狗搜索引擎)推出的一款拼音輸入法工具。搜狗輸入法與傳統(tǒng)方法不同的是,采用了搜索引擎技術(shù),是第二代的輸入方法。由于采用了搜索引擎技術(shù),速度有了質(zhì)的飛躍,在詞庫的廣度、詞語的準(zhǔn)確度上,搜狗都遠(yuǎn)遠(yuǎn)領(lǐng)先于其他輸入方法。搜狗輸入法的最大特點(diǎn),是實(shí)現(xiàn)了輸入法和互聯(lián)網(wǎng)的結(jié)合。該輸入法會自動更新自帶熱門詞庫,這些詞庫源自搜狗搜索引擎的熱門關(guān)鍵詞。這樣,用戶自造詞的工...更多>>
    手寫輸入法
    (30)手寫輸入法
    西西軟件園提供最好用的手寫輸入法下載,西西小編整理了一些非常好用的手寫輸入法,手寫輸入法是一款使用簡單功能實(shí)用的輸入法,一看就會,而且識別率非常高。用鼠標(biāo)左鍵在手寫區(qū)域書寫,如果所寫字顯示在右側(cè)備選區(qū)的首位,則只需在手寫區(qū)域雙擊左鍵即可;如果所寫字沒有顯示在首位,則在右側(cè)備選區(qū)進(jìn)行選擇。在沒有進(jìn)行手寫的狀態(tài)下,常用符號、數(shù)字、字母顯示在界面右側(cè)待選,選擇也非常容易。...更多>>

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(23)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)