色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Qt圖形編程基礎(chǔ)之:實(shí)驗(yàn)內(nèi)容——使用Qt編寫“Hello,World”程序

          Qt圖形編程基礎(chǔ)之:實(shí)驗(yàn)內(nèi)容——使用Qt編寫“Hello,World”程序

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

          本文引用地址:http://cafeforensic.com/article/257102.htm

          12.3實(shí)驗(yàn)內(nèi)容——使用Qt編寫“Hello,World”程序

          1.實(shí)驗(yàn)?zāi)康?/h4>

          通過編寫一個(gè)跳動(dòng)的“Hello,World”字符串,進(jìn)一步熟悉嵌入式Qt的開發(fā)過程。

          2.實(shí)驗(yàn)步驟

          (1)生成一個(gè)工程文件(.pro文件)。

          使用命令progen產(chǎn)生一個(gè)工程文件(progen程序可在tmake的安裝路徑下找到)。

          如下所示:

          progen–tapp.t–ohello.pro

          那樣產(chǎn)生的hello.pro工程文件并不完整,開發(fā)者還需添加工程所包含的頭文件,源文件等信息。

          (2)新建一個(gè)窗體。

          啟動(dòng)Qt圖形編輯器,使用如下命令:

          ./designer(該程序在qt-2.3.xforx11的安裝路徑的bin目錄下)

          接著單擊編輯器的“new”菜單,彈出了一個(gè)“newForm”對(duì)話框,在這個(gè)對(duì)話框里選擇“Widget”,然后單擊“OK”按鈕,這樣就新建了一個(gè)窗體。

          接下來再對(duì)這個(gè)窗體的屬性進(jìn)行設(shè)置,注意把窗體的“name”屬性設(shè)為“Hello”;窗體的各種尺寸設(shè)為寬“240”、高“320”,目的是使窗體大小和FS2410帶的顯示屏的大小一致;窗體背景顏色設(shè)置為白色。具體設(shè)置如圖12.18所示。

          圖12.18Hello窗體的屬性設(shè)置

          設(shè)置完成后,將其保存為hello.ui文件,這個(gè)文件就是Hello窗體的界面存儲(chǔ)文件。

          (3)生成Hello窗體類的頭文件和實(shí)現(xiàn)文件。

          下面根據(jù)上述的界面文件hello.ui使用uic工具產(chǎn)生Hello窗體類的頭文件和實(shí)現(xiàn)文件,具體方法是:

          $cdqt-2.3.7/bin

          $uic–ohello.hhello.ui

          $uic–ohello.cpp–implhello.hhello.ui

          這樣就得到了Hello窗體類的頭文件hello.h和實(shí)現(xiàn)文件hello.cpp。下面就可以根據(jù)需要實(shí)現(xiàn)的具體功能,在hello.cpp文件里添加相應(yīng)的代碼。

          比如要在Hello的窗體上顯示一個(gè)動(dòng)態(tài)的字符串“Hello,World”,那么需要重新實(shí)現(xiàn)paintEvent(QPaintEvent*)方法,同時(shí)還需要添加一個(gè)定時(shí)器QTimer實(shí)例,以周期性刷新屏幕,從而得到動(dòng)畫的效果。下面是修改后的hello.h和hello.cpp文件。

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

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



          上一頁 1 2 3 下一頁

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉