發(fā)布時(shí)間:2024年11月06日 15:38:25分享人:想不到的回憶來源:互聯(lián)網(wǎng)12

QT webkit學(xué)習(xí)筆記
一、QT webkit簡介 1.Qt Qt(發(fā)音同cute)是一個(gè)跨平臺(tái)的C++應(yīng)用程式開發(fā)框架,有時(shí)又被稱為C++部件工具箱。Qt被用在KDE桌面環(huán)境、Opera、Google Earth、Skype、AdobePhotoshop Album和VirtualBox的開發(fā)中。它是挪威QtSoftware的產(chǎn)品,2008年6月17日被芬蘭的諾基亞(Nokia)公司收購,以增強(qiáng)該公司在跨平臺(tái)軟件研發(fā)方面的實(shí)力。 2.Webkit WebKit是Mac OSXv10.3及以上版本所包含的軟件框架(對(duì)v10.2.7及以上版本也可通過軟件更新獲?。?。同時(shí),WebKit也是Mac OSX的Safari網(wǎng)頁瀏覽器的基礎(chǔ)。WebKit是一個(gè)開源項(xiàng)目,主要由KDE的KHTML修改而來并且包含了一些來自蘋果公司的一些組件。 傳統(tǒng)上,WebKit包含一個(gè)網(wǎng)頁引擎WebCore和一個(gè)腳本引擎JavaScriptCore,它們分別對(duì)應(yīng)的是KDE的KHTML和KJS。不過,隨著cript>JavaScript引擎的獨(dú)立性越來越強(qiáng),現(xiàn)在WebKit和WebCore已經(jīng)基本上混用不分(例如GoogleChrome和Maxthon3采用V8引擎,卻仍然宣稱自己是WebKit內(nèi)核)。 3.Qt webkit 簡單的說,Qtwebkit就是Qt對(duì)Apple公司webkit的支持而開發(fā)的庫,主要包括以下幾個(gè)類 QWebDatabase | Access to HTML 5databases created with JavaScript | QWebFrame | Represents aframe in a web page | QWebHistory | Represents thehistory of a QWebPage | QWebHistoryInterface | Interface toimplement link history | QWebHistoryItem | Representsone item in the history of a QWebPage | QWebHitTestResult | Informationabout the web page content after a hit test | QWebPage | Object to viewand edit web documents | QWebPluginFactory | Creates pluginsto be embedded into web pages | QWebSecurityOrigin | Defines asecurity boundary for web sites | QWebSettings | Object to storethe settings used by QWebPage and QWebFrame | QWebView | Widget that isused to view and edit web documents |
二、QWebViewClass介紹 QWebView類是Qtwebkit模塊中最常用到的類之一。它用來創(chuàng)建一個(gè)可以view以及edit文檔的widget。也就是說,我們可以通過QWebView來查看和編輯網(wǎng)頁(編輯網(wǎng)頁視具體情況實(shí)現(xiàn))。同時(shí),QWebView可以包含QWebPage和QWebFrame的對(duì)象,它們?nèi)叩年P(guān)系可以表示為:
QWebPage和QWebFrame將會(huì)在后面介紹。 三、QWebPageClass介紹 QWebPage類和QWebView類一樣,都用于查看和編輯網(wǎng)頁,不同的是,從兩者的包含關(guān)系上我們可以知道,QWebView可以用于打開多個(gè)網(wǎng)頁,而里面具體的網(wǎng)頁對(duì)象就是QWebPage。QWebPage通過mainframe()方法可以得到MoreQWebView-likefunctions,如load(),setUrl()和setHtml()。 四、QWebFrameClass介紹 QWebFrame可以算是QWebPage的元對(duì)象了,每一個(gè)QWebPage至少有一個(gè)QWebFrame,它被稱作QWebPage的mainframe,通過QWebPage::mainframe()方法得到。換言之,QWebFrame依附QWebPage存在。通過調(diào)用QWebFrame的page()方法返回它所在的QWebPage對(duì)象。而zoomFactor()方法則實(shí)現(xiàn)了網(wǎng)頁內(nèi)容的縮放。 |
愛華網(wǎng)本文地址 » http://www.klfzs.com/a/25101013/147451.html
更多閱讀

淘寶商城收費(fèi)標(biāo)準(zhǔn)是什么?各個(gè)類目的服務(wù)費(fèi)率(即扣點(diǎn))是多少?一、保證金:(一)品牌旗艦店、專賣店:帶有TM商標(biāo)的10萬元,全部為R商標(biāo)的5萬元;(二)專營店:帶有TM商標(biāo)的15萬元,全部為R商標(biāo)的10萬元;(三)特殊類目說明:1、賣場型旗艦店,保證金為15萬元;

部門之間關(guān)系處理的融洽與否,直接影響到企業(yè)的運(yùn)轉(zhuǎn)效率。根據(jù)我們企業(yè)目前運(yùn)行的狀況,部門之間關(guān)系的處理工作還需要不斷加強(qiáng)。這里的所說的加強(qiáng),就是要打破現(xiàn)有的解決某一個(gè)點(diǎn)或是局部問題的思路,立足長遠(yuǎn),解決整體性的問題。在這里,我想

卡耐基就發(fā)展出一種特殊的訓(xùn)練方式……那是一種演講術(shù)、推銷法,人與人之間的關(guān)系,和實(shí)用心理學(xué)的驚人組合。人性的弱點(diǎn)作者:羅威?湯姆士前言原著序--這本書的完成如何從這本書里獲得最大效益第一篇 待人的基本技巧第一章 如欲采蜜,勿

UML圖中類之間的關(guān)系:依賴,泛化,關(guān)聯(lián),聚合,組合,實(shí)現(xiàn) 分類: 設(shè)計(jì)模式 java 2012-06-07 18:34 624人閱讀 評(píng)論(2) 收藏 舉報(bào)類與類圖1) 類(Class)封裝了數(shù)據(jù)和行為,是面向?qū)ο蟮闹匾M成部分,它是具有相同屬性、操作、關(guān)系的對(duì)象集合的

1.物業(yè)服務(wù)企業(yè)(通過“前期”開發(fā)商選擇或業(yè)主大會(huì)選擇等形式)受全體業(yè)主的委托為全體業(yè)主管理全體業(yè)主們的共有資產(chǎn)和履行合同約定中的其他相關(guān)義務(wù)。接受全體業(yè)主的監(jiān)督;2.業(yè)委會(huì)根據(jù)《管理規(guī)約》、《議事規(guī)則》等約定授權(quán)履行業(yè)主