<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > Qt圖形編程基礎之:嵌入式GUI簡(jiǎn)介

Qt圖形編程基礎之:嵌入式GUI簡(jiǎn)介

作者: 時(shí)間:2013-09-13 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/257104.htm

12.1簡(jiǎn)介

目前的桌面機大多有著(zhù)美觀(guān)、操作方便、功能齊全的GUI(圖形用戶(hù)界面),例如KDE或者GNOME。GUI(圖形用戶(hù)界面)是指計算機與其使用者之間的對話(huà)接口,可以說(shuō),GUI是當今計算機技術(shù)的重大成就。它的存在為使用者提供了友好便利的界面,并大大地方便了非專(zhuān)業(yè)用戶(hù)的使用,使得人們從繁瑣的命令中解脫出來(lái),可以通過(guò)窗口、菜單方便地進(jìn)行操作。

而在嵌入式系統中,GUI的地位也越來(lái)越重要,但是不同于桌面機系統,要求簡(jiǎn)單、直觀(guān)、可靠、占用資源小且反應快速,以適應系統硬件資源有限的條件。另外,由于嵌入式系統硬件本身的特殊性,應具備高度可移植性與可裁減性,以適應不同的硬件條件和使用需求??傮w來(lái)講,嵌入式GUI具備以下特點(diǎn):

n 體積??;

n 運行時(shí)耗用系統資源??;

n 上層接口與硬件無(wú)關(guān),高度可移植;

n 高可靠性;

n 在某些應用場(chǎng)合應具備實(shí)時(shí)性。

UNIX環(huán)境下的圖形視窗標準為XWindowSystem,是類(lèi)UNIX系統,所以頂層運行的GUI系統是兼容X標準的XFree86系統。X標準大致可以劃分XServer、GraphicLibrary(底層繪圖函數庫)、Toolkits、WindowManager等幾大部分。其好處是具有可擴展性、可移植性等優(yōu)點(diǎn),但對于嵌入式系統而言無(wú)疑太過(guò)龐大、累贅、低效。目前流行的嵌入式GUI與X思路不同,這些GUI一般不局限于X標準,更強調系統的空間和效率。

12.1.1Qt/Embedded

表12.1歸納了Qt/Embedded的一些優(yōu)缺點(diǎn)。

表12.1 Qt/Embedded分析

Qt/Embedded分析

優(yōu)點(diǎn)

以開(kāi)發(fā)包形式提供

包括了圖形設計器、Makefile制作工具、字體國際化工具、Qt的C++類(lèi)庫等

跨平臺

支持MicrosoftWindows95/98/2000、MicrosoftWindowsNT、MacOSX、、Solaris、HP-UX、Tru64(DigitalUNIX)、Irix、FreeBSD、BSD/OS、SCO、AIX等眾多平臺

類(lèi)庫支持跨平臺

Qt類(lèi)庫封裝了適應不同的訪(fǎng)問(wèn)細節,這正是Qt的魅力所在

模塊化

可以任意裁減

缺點(diǎn)

結構也過(guò)于復雜臃腫,很難進(jìn)行底層的擴充、定制和移植

例如:
·盡管Qt/Embedded聲稱(chēng),它最小可以裁剪到幾百KB,但這時(shí)的Qt/Embedded庫已經(jīng)基本失去了使用價(jià)值
·它提供的控件集沿用了PC風(fēng)格,并不太適合許多手持設備的操作要求
·Qt/Embedded的底層圖形引擎只能采用framebuffer,只是針對高端嵌入式圖形領(lǐng)域的應用而設計的
·由于該庫的代碼追求面面俱到,以增加它對多種硬件設備的支持,造成了其底層代碼比較凌亂,各種補丁較多的問(wèn)題

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

c++相關(guān)文章:c++教程



上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>