国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

解析關于QT Webkit開發學習筆記

移動開發
QT Webkit開發學習筆記是本文要介紹的內容,主要是來學習QT中webkit的學習使用方法,具體內容的實現來看本文詳解。

QT Webkit開發學習筆記是本文要介紹的內容,主要是來學習QTwebkit的學習使用方法,具體內容的實現來看本文詳解。

1、在Qt中使用 WebKit 瀏覽器核心

使用 QtWebKit 需要在工程文件(*.pro)中加入:

  1. QT +=webkit  
  2. QT += network 

2、QtWebKit的flash支持

QtWebKit 到固定的路徑(NPAPI插件廠商的安裝路徑)下載入flash控件,如果需要flash支持,確保一下文件存在:

  1. C:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll 

npswf32.dll就是 QtWebKit 需要的flash插件,由 micromedia 官方提供。

3、使用qt插件

分發程序時,需要打包 qt\plugins\imageformats 目錄內的 dll 文件(它們是qt的圖形圖像插件),才能支持 jpg、png、gif等的圖形圖像格式;***連 plugins\codecs 目錄內的dll文件一起打包,他們是用來支持各種語言編碼的(包括中文支持);除此以外還有其他一些qt插件。

4、如果使用了qt插件,需要設置qt插件路徑

qt應用程序需要指定加載qt插件的目錄,以便載入上面提到的 plugins\imageformats 、plugins\codecs 等目錄內的dll文件。

標準方式是通過 qt.conf 文件(放在qt應用程序相同文件夾內)設置插件目錄的路徑。但是qt.conf內必須使用絕對路徑,這不太容易確定。

可以直接在應用程序內指定 qt插件的路徑,例如:

  1. QApplication aApp(argc,argv);  
  2. QApplication::setLibraryPaths(QStringList(QCoreApplication::applicationDirPath()+"/plugins/")); 

在調用 QCoreApplication::applicationDirPath() 前,必須先創建一個 QApplication的對象

5、中文支持:

  1. QTextCodec *codec=QTextCodec::codecForName("GB2312");  
  2. QTextCodec::setCodecForLocale(codec);  
  3. QTextCodec::setCodecForCStrings(codec);  
  4. QTextCodec::setCodecForTr(codec); 

6、使用 windows api

只要 #include<windows.h>就可以向MFC一樣使用windows的api 函數,以及windows的數據類型,例如:LPCTSTR。

為了保持跨平臺特性,在用到windows api 函數 和 windows數據類型的地方加上宏判斷:

  1. #ifdefined(Q_WS_WIN)  
  2. ... ...  
  3. #endif 

7、讓QtWebKit使用緩存

  1.  QNetworkDiskCache *diskCache=newQNetworkDiskCache(this);  
  2. QString location=QDesktopServices::storageLocation(QDesktopServices::CacheLocation);  
  3. diskCache->setCacheDirectory(location);  
  4. this->ui->wndHtmlView->page()->networkAccessManager()->setCache(diskCache);  
  5. QDesktopServices::storageLocation(QDesktopServices::CacheLocation); 

返回的是系統的緩存目錄的路徑

8、windows eclipse中無法啟動 debug , 會報錯:

  1. gdb: unknown target exception 0xc0000135 at 0x7c984ed1 

可能是因為用 gdb.exe 啟動你的程序時無法找到qt庫的dll, 只要在環境變量加入 qt/bin 的路徑就好了

9、windows7/vista 中的 UAC 支持

建一個資源文件 resource.rc ,內容 :

  1. 1    24    "manifest.xml" 

資源類型為 24 , id 為 1 ,資源內容在 manifest.xml 中; manifest.xml 的內容為:

  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>   
  2. <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">   
  3. <assemblyIdentity   
  4. version="1.0.0.0"   
  5. processorArchitecture="X86"   
  6. name="test.exe.manifest"   
  7. type="win32"   
  8. />   
  9. <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">   
  10. <security>   
  11. <requestedPrivileges>   
  12. <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />   
  13. </requestedPrivileges>   
  14. </security>   
  15. </trustInfo>   
  16. </assembly>  

在項目的 .pro (或 .pri) 文件中加入:

  1. RC_FILE = resource.rc  
  2. (RC_FILE  只在 windows 平臺上有效) 

然后 clean project 重新編譯

10、exe 版本信息 ,在資源文件中加入:

  1.  # if defined(UNDER_CE)  
  2. #  include <winbase.h> 
  3. # else  
  4. #  include <winver.h> 
  5. # endif  
  6.  
  7. VS_VERSION_INFO VERSIONINFO  
  8.     FILEVERSION 1,0,0,0  
  9.     PRODUCTVERSION 1,0,0,0  
  10.     FILEFLAGSMASK 0x3fL  
  11. #ifdef _DEBUG  
  12.    FILEFLAGS VS_FF_DEBUG  
  13. #else  
  14.     FILEFLAGS 0x0L  
  15. #endif  
  16.     FILEOS VOS__WINDOWS32  
  17.     FILETYPE VFT_DLL  
  18.     FILESUBTYPE 0x0L  
  19.     BEGIN  
  20.         BLOCK "StringFileInfo"  
  21.         BEGIN  
  22.             BLOCK "040904B0"  
  23.             BEGIN  
  24.                 VALUE "CompanyName", "公司名字\0"  
  25.                 VALUE "FileDescription", "文件描述\0"  
  26.                 VALUE "FileVersion", "文件版本\0"  
  27.                 VALUE "ProductName", "產品名字\0"  
  28.                 VALUE "產品版本", "0.1.0\0"  
  29.                 VALUE "LegalCopyright", "版權信息\0"  
  30.             END  
  31.         END  
  32.     END  
  33. /* End of Version info */ 

小結:解析關于QT Webkit開發學習筆記的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-09-09 17:24:39

Qt Webkit模塊

2011-08-29 10:22:48

QtWebkit 模塊HTML文檔

2011-06-14 11:48:38

Webkit QT

2011-08-29 14:10:03

QtWebkitFlash

2011-08-30 15:49:03

QtQuick

2011-09-01 14:14:00

jQuery Mobi

2011-09-09 15:51:58

Android Web應用

2011-08-29 14:27:33

QTWebkit瀏覽器

2011-09-01 15:22:16

Qt WebKitWebKit

2011-08-23 17:33:08

LuaMetatable

2011-06-22 15:50:45

QT 線程

2011-10-13 14:26:12

Qt WebKitWebKit

2011-08-30 13:33:29

Qt數據庫

2011-08-31 15:59:10

LUAWeb 開發

2011-08-23 13:15:37

LUAPackage

2011-09-09 16:23:16

Android Web測試

2011-08-29 11:25:29

QTWebKit鼠標

2011-09-07 16:36:00

Qt Widget

2011-09-09 15:31:04

Android Web插件

2011-09-09 18:43:13

Qt Webkit瀏覽器
點贊
收藏

51CTO技術棧公眾號

高清一区二区三区四区五区| 黄色av免费在线| 国产女人18水真多18精品一级做 | 在线视频手机国产| 欧美性大战久久久久久久| 美女91在线| 伦伦影院午夜日韩欧美限制| 欧美日韩播放| 蜜桃av久久久亚洲精品| 99国产精品99久久久久久| 国产真实伦在线观看| 欧美日韩一级视频| 日韩精品第二页| 91在线视频导航| 国产91丝袜在线18| 超碰在线12| 亚洲精品久久7777777| 久久99精品国产自在现线| 精品欧美日韩| 国产欧美精品国产国产专区| 在线免费黄色| 欧美激情a∨在线视频播放| 欧美 亚欧 日韩视频在线 | 欧美成人自拍| 亚洲午夜精品久久久久久浪潮| 久久久久九九视频| 黄色网址视频在线观看| 欧美精品久久久久a| 亚洲激情偷拍| 色偷偷亚洲第一综合| 精品久久久三级丝袜| 欧美黑人巨大videos精品| 日韩美女一区| 亚洲成人精品一区| 欧美成人高清视频在线观看| 成人av男人的天堂| 久久久久久久久岛国免费| 免费在线观看av| 18久久久久久| 国产91精品精华液一区二区三区 | 91超碰碰碰碰久久久久久综合| 国产精品欧美亚洲777777| 国产另类ts人妖一区二区| 亚洲女人天堂在线| 久久韩国免费视频| 久久在线91| 亚洲一区二区三区成人| 久色乳综合思思在线视频| 日日夜夜免费精品视频| 伊人网在线视频| 国内精品久久久| 国产成人av一区二区三区在线观看| 青青九九免费视频在线| 久久久亚洲欧洲日产国码aⅴ| 免费在线观看日韩欧美| 小草在线视频在线免费视频| 欧美成人精品xxx| 久久99国产精品尤物| 国产三级视频在线看| 45www国产精品网站| 99精品偷自拍| 中文字幕21页在线看| 乱色588欧美| 91成人网在线| 国产精品91一区二区三区| 99热在线观看| 精品自拍视频在线观看| 国产福利91精品| 国产美女高潮在线| 茄子视频成人在线观看 | 久久久久9999亚洲精品| 国模私拍一区二区国模曼安| 国产区二精品视| 欧美先锋影音| 国产成人一区在线| 蜜桃av噜噜一区二区三区小说| 日韩三级av| 成人免费网址| 免费日韩av电影| 久久久国产一区二区三区| 销魂美女一区二区三区视频在线| 中文字幕免费在线观看| 青青草原成人在线视频| 中文字幕第一区| 日韩一区中文| 日韩精品xxxx| 久久91亚洲精品中文字幕奶水| 久久一二三国产| 91午夜精品| 男女午夜网站| 国产精品久久久久久久久免费| 亚洲主播在线观看| 欧美色图国产精品| 日本我和搜子同居的日子高清在线 | 久久精品电影网站| 99这里只有精品| 免费观看亚洲视频大全| 啊啊啊国产视频| 人人爽久久涩噜噜噜网站| 亚洲成人av电影| 欧美日韩精品一本二本三本| 免费人成在线观看播放视频| 色一情一乱一伦一区二区三欧美 | 男女爱爱视频网站| 一区二区在线免费视频| 91女厕偷拍女厕偷拍高清| 日韩视频在线直播| 中文字幕福利片| 国产精品久久亚洲| 亚洲成人av在线| 91免费看视频| 九九久久电影| 尤物网在线观看| 小说区视频区图片区| 中文字幕日韩专区| 国产精品毛片大码女人| 国产精品97| a国产在线视频| av片中文字幕| 91久久久国产精品| 精品国产露脸精彩对白| av一区二区不卡| 国产精品亚洲片在线播放| 蜜桃视频在线播放| 国产精品jizz在线观看老狼| 欧美肥老妇视频| 色哟哟在线观看一区二区三区| 日韩av中文在线观看| 国产精品一区二区精品视频观看| 激情六月丁香| 麻豆久久久av免费| 久久中文字幕在线| 日韩欧美中文字幕在线观看| 久草热8精品视频在线观看| 97久久综合区小说区图片区| 亚洲日本va中文字幕久久| 天堂精品视频| 久久久亚洲成人| 欧美精品三级在线观看| 99久久亚洲一区二区三区青草| 日韩国产专区| 国产h片在线观看| 免费在线观看视频| 亚洲伊人婷婷| 国产成人精品优优av| 日韩欧美一级二级| 国产精品免费久久久久| 国产欧美日韩亚洲一区二区三区| 亚洲精品伊人| 1区2区3区在线观看| 日本精品免费在线观看| 成人免费在线一区二区三区| 怡红院精品视频| 精品久久久国产精品999| 国产激情视频一区二区三区欧美| 日韩精品一区二区久久| 日本综合字幕| 国产一区电影| www.超碰com| 亚洲免费久久| 国产精品自拍偷拍| 视频在线观看99| 欧美女孩性生活视频| 欧美国产一区在线| 米奇777在线欧美播放| 精品人人人人| 欧美电影网站| 日本欧美在线视频免费观看| 国产黄色网页| 久久亚洲国产成人精品无码区| 亚洲专区国产精品| 欧美日韩爱爱视频| 亚洲精品午夜精品| 欧美日韩激情在线| 国产精品美日韩| 亚洲人成自拍网站| 亚洲欧洲精品一区二区| 香港经典三级在线| 国产不卡精品| 国产黄色成人av| 欧美xxxxx牲另类人与| 成人久久久久久| 超碰在线一区二区三区| 久热99视频在线观看| 久久91精品国产91久久久| 麻豆av在线| 少妇一晚三次一区二区三区| 国产精品免费看久久久香蕉 | 日韩精品国内| 国产噜噜噜噜噜久久久久久久久| 亚洲视频在线视频| 欧美日韩国产一二三| 亚洲欧美激情插 | 婷婷综合六月| 玖玖精品视频| 7777精品伊人久久久大香线蕉的 | 日韩av一区在线观看| 欧美亚洲第一区| 国产一区二区三区高清| 色播在线观看|