Qt各軟體版本的區別

來源:互聯網
上載者:User

1. Qt泛指Qt的所有案頭版本,比如Qt/X11,Qt Windows,Qt Mac等。由於Qt最早是在Linux中隨著KDE流行開來的,因此通常很多人說的Qt都指用於Linux/Unix的Qt/X11。

2. Qt/E(Qt/Embedded)最初是用於嵌入式Linux系統的Qt版本。Qt/E去掉了X Lib的依賴而直接工作於Frame Buffer上,因而效率更高。
3. Qtopia最初是sourceforge.net上的一個開源項目,全稱是Qt Palmtop Environment (QPE),是一個構建於Qt/E之上的類似案頭系統的應用環境,包括了PDA和手機等掌上系統常見的功能如電話簿、議程表等。相比之下,Qt/E是基礎類庫。在QT4版本前要安裝Qtopia需要先裝Qt/E,但之後的就不需要了。版本4之後的Qtopia 已經帶有QT/E庫了。
4. Qtopia Core:就是原來的Qt/E,從Qt 4開始改名為Qtopia Core,把Qtopia Core併到Qtopia的產品線中去了。在版本4之前,Qte和Qtopia是不同的兩套程式,Qte是基礎類庫,Qtopia是構建於Qte之上的一系列應用程式。但從版本4開始,Trolltech將Qte併入了Qtopia,並推出了新的Qtopia4。在該版中,原來的Qte被稱為Qtopia Core,作為嵌入式版本的核心,既可以與Qtopia配合,也可以獨立使用。原來的Qtopia則被分成幾層,核心的應用程式框架和外掛程式系統被稱為 Qtopia Platform,上層的應用程式則按照不同的目標使用者分為不同的包,如Qtopai PDA,Qtopia Phone。但實際上Qtopia Core就相當於原來的Qt/E,仍然作為基礎類庫。從Qt4.4開始,其名稱又改回Qt-embedded了,之前的Qtopia改名為Qt Extended了。其線路為Qt/E->Qtopia Core->Qt-embedded。
5. Qt-all是qt的所有版本的原始碼了,既可以編譯成Linux版本也可以編譯成Windows版本。
6. Qt Extended(2008年9月30日前稱Qtopia)是一個軟體平台,主要用於採用嵌入式Linux系統的(embedded Linux-based system)的電子手機和行動電話。從4.4版本開始,Qtopia改名為Qt Extended,qt-embedded-4.4.x相當於qtopia-core,qt-extended相當於案頭。2009年3月3日,Qt Software宣布將停止開發作為獨立產品的 Qt Extended。取而代之的是,Qt Extended 中的一些功能將被轉入 Qt 架構,從而使 Qt 成為更加豐富的跨平台應用程式架構。Qt Extended 的最後一個版本是4.4.3.

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.