qt版本介紹

2021-06-07 01:21:55 字數 1206 閱讀 2848

1.關於qt,qt/e,qtopia core, qtopia這些版本之間的區別和聯絡,似乎沒有看到乙個比較有價值的討論,本人現在總結一下個人的理解:

qt泛指qt的所有桌面版本,比如qt/x11,qt windows,qt mac等。由於qt最早是在linux中隨著kde流行開來的,因此通常很多人說的qt都指用於linux/unix的qt/x11。

qt/e(qt/embedded)是用於嵌入式linux系統的qt版本。qt/e去掉了x lib的依賴而直接工作於frame buffer上,因而效率更高,但它並不是qt的子集,而應該是超集,部分機制(如qcop等)不能用於qt/x11中。

qtopia是乙個構建於qt/e之上的類似桌面系統的應用環境,目前看來就是qtopia phone editon(qpe)。相比之下,qt/e是基礎類庫。

qtopia core:就是原來的qt/e,大概從qt 4開始改名,把qtopia core並到qtopia的產品線中去了。但實際上qtopia core就相當於原來的qt/e,仍然作為基礎類庫。

另外,似乎奇趣最近又把qtopia core改名叫做qt for embedded linux了,不知道是不是因為qtopia core搞得大家都很糊塗,沒人來買的緣故。

2.qt/embedded

qt/embedded是qt的嵌入式版本,他在原始qt的基礎上,做了許多出色的調整以適合嵌入式環境。同qt/x11相比,

qt/embedded很節省記憶體,因為他無需x

server或是xlib庫,他在底層摒棄了xlib,採用framebuffer作為底層影象介面。qt/embedded的應用程式能夠直接寫核心幀

緩衝,因此他在嵌入式linux系統上的應用很廣泛。

最後再了解下qtopia

在qt/embedded版本4之前,qt/embedded和qtopia是兩套不同的程式,qt/embedded是基礎類庫,qtopia

是構建於qt/embedded之上的一系列應用程式。但從版本4開始,trolltech將qt/embedded併入了qtopia,並推出了新的

qtopia4。在該版中,原來的qt/embedded被稱為qtopia

core,作為嵌入式版本的核心,既能夠和qtopia配合,也能夠單獨使用。原來的qtopia則被分成幾層,核心的應用框架和外掛程式系統被稱為

qtopia platform,上層的應用程式則按照不同的目標使用者分為不同的包,如qtopai pda,qtopia phone等

qt各安裝版本介紹

qt各安裝版本介紹 1.什麼是x11?x window 系統的版本11,簡稱為x11。它是乙個對網路透明的客戶 伺服器架構的圖形顯示系統。它支援應用程式在你的螢幕上繪製象素,線條,文字,圖象等等。x11 還包括一些其它的輔助的函式庫,使得它可以容易地繪製使用者介面,例如 按鈕,文字輸入區等等。x11...

linux 版本介紹

linux 是gnu linux的縮寫,通常指各種linux發行版的通稱。常見的linux廠家主要有redhat novell等。redhat有兩大 linux產品系列,其一是免費的fedora core系列主要用於桌面版本,提供了較多新特性的支援。另外乙個產品系列是收費的enterprise系列,...

Ubuntu版本介紹

ubuntu版本介紹 ubuntu的版本號 一般以出發行版的年月來命名,比如最新版是7.04,就是2007年4月發行的,它還有個代號 feisty fawn。具體版本號請參考 首頁下方的當前版本部分。引用 架構引用 其實現在也支援sun的sparc架構了,不過這些對我們意義不大,我們普通人用的基本都...