freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于qt的圖片查看器設(shè)計(jì)-文庫(kù)吧

2025-06-12 19:10 本頁(yè)面


【正文】 en Source開(kāi)發(fā)路線,采用GPL授權(quán),但商業(yè)用的要付費(fèi)。Qt/Embedded是Qt的嵌入式Linux端口,是完整的自包含C++GUI和基于Linux的嵌入式平臺(tái)開(kāi)發(fā)工具。大范圍的Qt/Embedded API可用于多種開(kāi)發(fā)項(xiàng)目。Qt/Embedded可以開(kāi)發(fā)市場(chǎng)上多種類型的產(chǎn)品和設(shè)備,從消費(fèi)電器(移動(dòng)電話、聯(lián)網(wǎng)板和set top盒)到工業(yè)控制設(shè)備(如醫(yī)學(xué)成像設(shè)備、移動(dòng)信息系統(tǒng)等)。這套環(huán)境提供的API和Qt/Windows 與Qt/X11相同,但不需要使用到X11,取而代之的提供從硬件接口、繪圖程序庫(kù)和完整的GUI工具。Qt/Embedded 對(duì)存儲(chǔ)內(nèi)存的需求約在800kB到3MB(Intel 下x86)。其另一個(gè)特點(diǎn)就是跨平臺(tái),用Qt API開(kāi)發(fā)出來(lái)的應(yīng)用程序,可以在不同的操作系統(tǒng)和視窗系統(tǒng)上執(zhí)行,如圖32所示。 GUI的組成桌面:在啟動(dòng)時(shí)顯示,也是界面中最底層,有時(shí)也指代包括窗口、文件瀏覽器在內(nèi)的“桌面環(huán)境”。在桌面上由于可以重疊顯示窗口,因此可以實(shí)現(xiàn)多任務(wù)化。一般的界面中,桌面上放有各種應(yīng)用程序和數(shù)據(jù)的圖標(biāo),用戶可以依此開(kāi)始工作。桌面與既存的文件夾構(gòu)成里面相違背,所以要以特殊位置的文件夾的參照形式來(lái)定義內(nèi)容。比如在微軟公司的Windows XP系統(tǒng)中,各種用戶的桌面內(nèi)容實(shí)際保存在系統(tǒng)盤(pán)(默認(rèn)為C盤(pán)):\Documents and Settings\[用戶名]\桌面 文件夾里。 墻紙,即桌面背景??梢栽O(shè)置為各種圖片和各種附件,成為視覺(jué)美觀的重要因素之一。 視窗:應(yīng)用程序?yàn)槭褂脭?shù)據(jù)而在圖形用戶界面中設(shè)置的基本單元。應(yīng)用程序和數(shù)據(jù)在窗口內(nèi)實(shí)現(xiàn)一體化。在窗口中,用戶可以在窗口中操作應(yīng)用程序,進(jìn)行數(shù)據(jù)的管理、生成和編輯。通常在窗口四周設(shè)有菜單、圖標(biāo),數(shù)據(jù)放在中央。 在窗口中,根據(jù)各種數(shù)據(jù)/應(yīng)用程序的內(nèi)容設(shè)有標(biāo)題欄,一般放在窗口的最上方,并在其中設(shè)有最大化、最小化(隱藏窗口,并非消除數(shù)據(jù))、最前面、縮進(jìn)(僅顯示標(biāo)題欄)等動(dòng)作按鈕,可以簡(jiǎn)單地對(duì)窗口進(jìn)行操作。 單一文件界面:在窗口中,一個(gè)數(shù)據(jù)在一個(gè)窗口內(nèi)完成的方式。在這種情況下,數(shù)據(jù)和顯示窗口的數(shù)量是一樣的。若要在其他應(yīng)用程序的窗口使用數(shù)據(jù),將相應(yīng)生成新的窗口。因此窗口數(shù)量多,管理復(fù)雜。 多文件界面:在一個(gè)窗口之內(nèi)進(jìn)行多個(gè)數(shù)據(jù)管理的方式。這種情況下,窗口的管理簡(jiǎn)單化,但是操作變?yōu)殡p重管理。 標(biāo)簽:多文件界面的數(shù)據(jù)管理方式中使用的一種界面,將數(shù)據(jù)的標(biāo)題在窗口中并排,通過(guò)選擇標(biāo)簽標(biāo)題顯示必要的數(shù)據(jù),這樣使得接入數(shù)據(jù)方式變得更為便捷。 上述中,多文件界面主要是微軟視窗系統(tǒng)采用。而在其他環(huán)境中,通常多是單文件界面,所以無(wú)所謂單一/多文件界面的稱呼問(wèn)題。 菜單:將系統(tǒng)可以執(zhí)行的命令以階層的方式顯示出來(lái)的一個(gè)界面。一般置于畫(huà)面的最上方或者最下方,應(yīng)用程序能使用的所有命令幾乎全部都能放入。重要程度一般是從左到右,越往右重要度越低。命定的層次根據(jù)應(yīng)用程序的不同而不同,一般重視文件的操作、編輯功能,因此放在最左邊,然后往右有各種設(shè)置等操作,最右邊往往設(shè)有幫助。一般使用鼠標(biāo)的第一按鈕進(jìn)行操作。 即時(shí)菜單(又稱功能表):與應(yīng)用程序準(zhǔn)備好的層次菜單不同,在菜單欄以外的地方,通過(guò)鼠標(biāo)的第二按鈕調(diào)出的菜單稱為“即時(shí)菜單”。根據(jù)調(diào)出位置的不同,菜單內(nèi)容即時(shí)變化,列出所指示的對(duì)象目前可以進(jìn)行的操作。 圖標(biāo):顯示在管理數(shù)據(jù)的應(yīng)用程序中的數(shù)據(jù),或者顯示應(yīng)用程序本身。數(shù)據(jù)管理程序,即在文件夾中用戶數(shù)據(jù)的管理、進(jìn)行特定數(shù)據(jù)管理的程序的情況下,數(shù)據(jù)通過(guò)圖標(biāo)顯示出來(lái)。通常情況下顯示的是數(shù)據(jù)的內(nèi)容或者與數(shù)據(jù)相關(guān)聯(lián)的應(yīng)用程序的圖案。另外,點(diǎn)擊數(shù)據(jù)的圖標(biāo),一般可以之間完成啟動(dòng)相關(guān)應(yīng)用程序以后再顯示數(shù)據(jù)本身這兩個(gè)步驟的工作。 應(yīng)用程序的圖標(biāo)只能用于啟動(dòng)應(yīng)用程序。按鈕:菜單中,利用程度高的命令用圖形表示出來(lái),配置在應(yīng)用程序中,成為按鈕。應(yīng)用程序中的按鈕,通??梢源娌藛?。一些使用程度高的命令,不必通過(guò)菜單一層層翻動(dòng)才能調(diào)出,極大提高了工作效率。但是,各種用戶使用的命令頻率是不一樣的,因此這種配置一般都是可以由用戶自定義編輯。3 QT技術(shù)Qt是諾基亞開(kāi)發(fā)的一個(gè)跨平臺(tái)的C++圖形用戶界面應(yīng)用程序框架。它提供給應(yīng)用程序開(kāi)發(fā)者建立藝術(shù)級(jí)的圖形用戶界面所需的所用功能。Qt是完全面向?qū)ο蟮?,很容易擴(kuò)展,并且允許真正地組件編程。自從1996年早些時(shí)候,Qt進(jìn)入商業(yè)領(lǐng)域,它已經(jīng)成為全世界范圍內(nèi)數(shù)千種成功的應(yīng)用程序的基礎(chǔ)。Qt也是流行的Linux桌面環(huán)境KDE 的基礎(chǔ)。 基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等圖形界 面庫(kù)和 Windows 平臺(tái)上的 MFC,OWL,VCL,ATL 是同類型的東西,但Qt具有優(yōu)良的跨平臺(tái)特性、面向?qū)ο?、豐富的API、大量的開(kāi)發(fā)文檔等優(yōu)點(diǎn)。 QT的優(yōu)勢(shì)面向?qū)ο?:Qt 的良好封裝機(jī)制使得 Qt 的模塊化程度非常高,可重用性較好,對(duì)于用戶開(kāi)發(fā)來(lái)說(shuō)是非常 方便的。 Qt 提供了一種稱為 signals/slots 的安全類型來(lái)替代 callback,這使得各個(gè)元件 之間的協(xié)同工作變得十分簡(jiǎn)單。 豐富的 API:Qt包括多達(dá) 250 個(gè)以上的 C++ 類,還提供基于模板的 collections, serialization, file, I/Odevice, directory management, date/time 類。甚至還包括正則表達(dá)式的處理 功能。 支持 2D/3D 圖形渲染,支持 OpenGL ,大量的開(kāi)發(fā)文檔 ,XML 支持 ,Webkit 引擎的集成,可以實(shí)現(xiàn)本地界面與Web內(nèi)容的無(wú)縫集成 但是真正使得 Qt 在自由軟件界的眾多 Widgets (如 Lesstif,Gtk,EZWGL,Xforms,fltk 等等)中脫穎而出的還是基于 Qt 的重量級(jí)軟件 KDE 。 QT圖形用戶界面Qt的圖形用戶界面的基礎(chǔ)是QWidget。Qt中所有類型的GUI組件如按鈕、標(biāo)簽、工具欄等都派生自QWidget,而QWidget本身則為QObject的子類。Widget負(fù)責(zé)接收鼠標(biāo),鍵盤(pán)和來(lái)自窗口系統(tǒng)的其他事件,并描繪了自身顯示在屏幕上。每一個(gè)GUI組件都是一個(gè)widget,widget還可以作為容器,在其內(nèi)包含其他Widget。QWidget不是一個(gè)抽象類。并且可以被放置在一個(gè)已存在的用戶界面中。若是Widget沒(méi)有指定父Widget,當(dāng)它顯示時(shí)就是一
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1