中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

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

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

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

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

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

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

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

        2.實(shí)驗步驟

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

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

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



        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉