QT/E 即Qt Embedded是挪威Trolletch公司的圖形化界面開發工具Qt的嵌入式版本,它通過QtAPI與LinuxI/O以及Framebuffer直接互動,擁有較高的運行效率,而且整體採用面向對象編程,擁有良好地體系架構和編程模式。
基本介紹
- 外文名:QT/E
- 全稱:Qt Embedded
- 類型:軟體
- 隸屬:挪威Trolletch公司
Qt/Embedded在原始Qt的基礎上,做了許多出色的調整以適合嵌入式環境。同Qt/X11相比,Qt/Embedded很節省記憶體,因為它不需要Xserver或是Xlib庫,它在底層摒棄了Xlib,採用framebuffer作為底層圖形接口。Qt/Embedded的應用程式可以直接寫核心幀緩衝,因此它在嵌入式linux系統上的套用非常廣泛。
Qt/Embedded 與 Qtopia
在Qt/Embedded版本4之前,Qt/Embedded和Qtopia是兩套不同的程式,Qt/Embedded是基礎類庫,Qtopia是構建於Qt/Embedded之上的一系列應用程式。但從版本4開始,Trolltech將Qt/Embedded併入了Qtopia,並推出了新的Qtopia4。在該版中,原來的Qt/Embedded被稱為QtopiaCore,作為嵌入式版本的核心,既可以與Qtopia配合,也可以獨立使用。原來的Qtopia則被分成幾層,核心的套用框架和外掛程式系統被稱為Qtopia Platform,上層的應用程式則按照不同的目標用戶分為不同的包,如Qtopai PDA,Qtopia Phone等。