在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Qt圖形編程基礎(chǔ)之:Qt/Embedded開發(fā)入門

      Qt圖形編程基礎(chǔ)之:Qt/Embedded開發(fā)入門

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

      本文引用地址:http://www.biyoush.com/article/257103.htm

      開發(fā)者單擊工具欄上的代表不同功能的子窗體/組件的按鈕,然后把它拖放到一個(gè)表單(Form)上,這樣就可以把一個(gè)子窗體/組件放到表單上了。開發(fā)者可以使用屬性對話框來設(shè)置子窗體的屬性,精確地設(shè)置子窗體的位置和尺寸大小是沒必要的。開發(fā)者可以選擇一組窗體,然后對它們進(jìn)行排列。例如,我們選定了一些按鈕窗體,然后使用“水平排列(layouthorizontally)”選項(xiàng)對它們進(jìn)行一個(gè)接一個(gè)地水平排列。這樣做不僅使得設(shè)計(jì)工作變得更快,而且完成后的窗體將能夠按照屬性設(shè)置的比例填充窗口的可用范圍。

      使用Qt圖形設(shè)計(jì)器進(jìn)行圖形用戶接口的設(shè)計(jì)可以消除應(yīng)用的編譯、鏈接和運(yùn)行時(shí)間,同時(shí)使修改圖形用戶接口的設(shè)計(jì)變得更容易。Qt圖形設(shè)計(jì)器的預(yù)覽功能使開發(fā)者能夠在開發(fā)階段看到各種樣式的圖形用戶界面,也包括客戶樣式的用戶界面。通過Qt集成功能強(qiáng)大的數(shù)據(jù)庫類,Qt圖形設(shè)計(jì)器還可提供生動(dòng)的數(shù)據(jù)庫數(shù)據(jù)瀏覽和編輯操作。

      開發(fā)者可以建立同時(shí)包含有對話框和主窗口的應(yīng)用,其中主窗口可以放置菜單、工具欄、旁述幫助等子窗口部件。Qt圖形設(shè)計(jì)器提供了幾種表單模板,如果窗體會被多個(gè)不同的應(yīng)用反復(fù)使用,那么開發(fā)者也可建立自己的表單模板以確保窗體的一致性。

      Qt圖形設(shè)計(jì)器使用向?qū)韼椭藗兏臁⒏奖愕亟泄ぞ邫?、菜單和?shù)據(jù)庫等方面的應(yīng)用。程序員可以建立自己的客戶窗體,并把它集成到Qt圖形設(shè)計(jì)器中。

      Qt圖形設(shè)計(jì)器設(shè)計(jì)的圖形界面以擴(kuò)展名為“ui”的文件進(jìn)行保存,這個(gè)文件有良好的可讀性,這個(gè)文件可被uic(Qt提供的用戶接口編譯工具)編譯成為C++的頭文件和源文件。qmake工具在它為工程生成的Makefile文件中自動(dòng)包含了uic生成頭文件和源文件的規(guī)則。

      另一種可選的做法是在應(yīng)用程序運(yùn)行期間載入ui文件,然后把它轉(zhuǎn)變?yōu)榫邆湓热抗δ艿谋韱?。這樣開發(fā)者就可以在程序運(yùn)行期間動(dòng)態(tài)地修改應(yīng)用的界面,而不需重新編譯應(yīng)用,另一方面,也使得應(yīng)用的文件尺寸減小了。

      3.建立對話框

      Qt為許多通用的任務(wù)提供了現(xiàn)成的包含了實(shí)用的靜態(tài)函數(shù)的對話框類,主要有以下幾種。

      n QMessageBox類:是一個(gè)用于向用戶提供信息或是讓用戶進(jìn)行一些簡單選擇(例如“yes”或“no”)的對話框類,如圖12.15所示。

      n QProgressDialog類:包含了一個(gè)進(jìn)度欄和一個(gè)“Cancel”按鈕,如圖12.16所示。

      n QWizard類:提供了一個(gè)向?qū)υ捒虻目蚣埽鐖D12.17所示。

      圖12.15QMessageBox類對話框圖12.16QProgressDialog類對話框圖12.17QWizard類對話框

      另外,Qt提供的對話框還包括QColorDialog、QFileDialog、QFontDialog和QPrintDialog。這些類通常適用于桌面應(yīng)用,一般不會在中編譯使用它們。

      linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

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



      上一頁 1 2 3 4 5 6 7 8 9 下一頁

      評論


      相關(guān)推薦

      技術(shù)專區(qū)

      關(guān)閉