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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

QT、QTE、qtopia区别

發布時間:2024/9/21 c/c++ 66 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QT、QTE、qtopia区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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

區分----------------------------------------------------------------->

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在剛出現的時候,對于LinuxUnix系統,只有構建于Xlib之上的X11版。但隨著Linux操作系統在嵌入式領域的應用日漸廣泛,Qt推出了嵌入式的版本Qt/E。由于嵌入式受限的硬件環境往往難以運行龐大的X服務器,Qt/E去掉了X Lib的依賴而直接工作于Frame Buffer上,因而效率更高,但它并不是Qt的子集,而應該是超集,部分機制(如QCOP等)不能用于Qt/X11中。


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

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

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

這幾個其實差不多是一個東西,名稱很容易搞混。

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

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


與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。