在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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è)計應(yīng)用 > Qt圖形編程基礎(chǔ)之:實驗內(nèi)容——使用Qt編寫“Hello,World”程序

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

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

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

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

      1.實驗?zāi)康?/h4>

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

      2.實驗步驟

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

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

      如下所示:

      progen–tapp.t–ohello.pro

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

      (2)新建一個窗體。

      啟動Qt圖形編輯器,使用如下命令:

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

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

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

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

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

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

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

      $cdqt-2.3.7/bin

      $uic–ohello.hhello.ui

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

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

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

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

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



      上一頁 1 2 3 下一頁

      評論


      相關(guān)推薦

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

      關(guān)閉