日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > c/c++ >内容正文

c/c++

QT、QTE、qtopia区别

發(fā)布時(shí)間:2024/9/21 c/c++ 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QT、QTE、qtopia区别 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Qt的授權(quán)是分為兩條線,商業(yè)版和開源版。如果使用商業(yè)版的Qt,那么開發(fā)出的程序可以是私有的和商業(yè)的;如果使用的是開源版的Qt,由于其使用的是GPL協(xié)議,那么可發(fā)出的程序也必須是GPL的。不過自從qt 4.5.0版本,諾基亞公司使用了LGPL協(xié)議,那么寫出的程序就可以據(jù)為己有了!

Qt 的版本是按照不同的圖形系統(tǒng)來劃分的,目前分為四個(gè)版本:
Win32版,適用于Windows平臺(tái);
X11
版,適合于使用了x系統(tǒng)的各種 linux unix的平臺(tái);
Mac
版,適合與蘋果MacOS
embedded
版,適合于具有幀緩沖(frame buffer)的linux的平臺(tái)。

區(qū)分----------------------------------------------------------------->

Qt泛指Qt的所有桌面版本,比如Qt/X11Qt WindowsQt Mac等。由于Qt最早是在Linux中隨著KDE流行開來的,因此通常很多人說的Qt都指用于Linux/UnixQt/X11。一般命名以qt-x11-opensource-xxx

QT/E -> Qtopia-core -> Qt-embedded-opensource(同一種鳥):Qt在剛出現(xiàn)的時(shí)候,對(duì)于LinuxUnix系統(tǒng),只有構(gòu)建于Xlib之上的X11版。但隨著Linux操作系統(tǒng)在嵌入式領(lǐng)域的應(yīng)用日漸廣泛,Qt推出了嵌入式的版本Qt/E。由于嵌入式受限的硬件環(huán)境往往難以運(yùn)行龐大的X服務(wù)器,Qt/E去掉了X Lib的依賴而直接工作于Frame Buffer上,因而效率更高,但它并不是Qt的子集,而應(yīng)該是超集,部分機(jī)制(如QCOP等)不能用于Qt/X11中。


Qtopia(注意不是Qtopia-core,兩者是不一樣的):一般命名為qtopia-opensource,最初是sourceforge.net上的一個(gè)開源項(xiàng)目,全稱是Qt Palmtop Environment是構(gòu)建于Qt/E之上一個(gè)類似桌面系統(tǒng)的應(yīng)用環(huán)境,包括了PDA和手機(jī)等掌上系統(tǒng)常見的功能如電話簿、日程表等。現(xiàn)在Qtopia已經(jīng)成為了Trolltech的又一個(gè)主打產(chǎn)品,為基于Linux操作系統(tǒng)的PDA和手機(jī)提供了一個(gè)完整的圖形環(huán)境。

值得特別注意的是在版本4之前,Qt/EQtopia是不同的兩套程序,Qt/E是基礎(chǔ)類庫(kù),Qtopia是構(gòu)建于Qt/E之上的一系列應(yīng)用程序。但從版本4開始,TrolltechQt/E并入到了Qtopia產(chǎn)品線中去了,并推出了新的Qtopia4。但實(shí)際上原來的Qt/E仍然作為基礎(chǔ)類庫(kù),只是改名為Qtopia Core了,也許又感覺Qtopia CoreQtopia容易讓人搞混,所以又改名為qt-embedded-linux-opensource-linux/winceQT也支持Wince )它作為嵌入式版本的核心,既可以與Qtopia配合,也可以獨(dú)立使用而原來的Qtopia則被分成幾層,核心的應(yīng)用框架和插件系統(tǒng)被稱為 Qtopia Platform,上層的應(yīng)用程序則按照不同的目標(biāo)用戶分為不同的包,如Qtopai PDAQtopia Phone

Qte的改名過程,Qte-->Qtopia Core-->Qt-embedded-linux-xxxx

這幾個(gè)其實(shí)差不多是一個(gè)東西,名稱很容易搞混。

記住在QT4版本前要安裝Qtopia需要先裝Qt/E,但之后的就不需要了。4之后的Qtopia已經(jīng)帶有QT/E庫(kù)了

所以總的來說,QT也就三種:面向桌面的x11、面向嵌入式的Qt/E、以及面向嵌入式帶各種應(yīng)用程序的Qtopia桌面系統(tǒng)!!!


與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的QT、QTE、qtopia区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。