Qt WebKit 可以做什么?
Qt WebKit 可以做什么?
這個(gè)命題不太好回答,因?yàn)镼t 的庫(kù)一直在更新,KDE中webkit的項(xiàng)目也在有新版本release出來(lái)。就據(jù)我了解的和大家分享一下,互通有無(wú)。
要看Qtwebkit能干嘛那就先了解一下歷史了,
WebKit 是一個(gè)開源的瀏覽器引擎,與之相應(yīng)的引擎有Gecko(Mozilla Firefox 等使用的排版引擎)和Trident(也稱為MSHTML,IE 使用的排版引擎)。同時(shí)WebKit 也是蘋果Mac OS X 系統(tǒng)引擎框架版本的名稱,主要用于Safari,Dashboard,Mail 和其他一些Mac OS X 程序。WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎來(lái)自于 KDE 的 KHTML 和 KJS,當(dāng)年蘋果比較了 Gecko 和 KHTML 后,仍然選擇了后者,就因?yàn)樗鼡碛星逦脑创a結(jié)構(gòu)、極快的渲染速度。 以上這段摘自 百科
目前Webkit項(xiàng)目由 http://webkit.org/ 組織開發(fā)。詳情瀏覽網(wǎng)站吧!看一下下圖webkit架構(gòu)

在下面三層使用的是C++的code去開發(fā),在application層,Qt就可以支持最常用的網(wǎng)頁(yè)設(shè)計(jì)三劍客 HTML/CSS/Javascript去開發(fā),這樣將可以使數(shù)量眾多的網(wǎng)頁(yè)開發(fā)人員開發(fā)Qt應(yīng)用成為可能。