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

正文內(nèi)容

圖形界面應(yīng)用程序設(shè)計(jì)-文庫吧資料

2024-09-10 03:53本頁面
  

【正文】 a Gird網(wǎng)格布局。我們編寫的窗體主要包括下面幾個(gè)部件:一個(gè) CheckBox,一個(gè) PushButton,一個(gè) Silder,一個(gè) dial,一個(gè) LCDNumber,一個(gè) ProgressBar;要實(shí)現(xiàn)的功能是點(diǎn)擊 PushButton會選中 CheckBox;拖動 Silder同時(shí),Dial、 LCDNumber和 ProgressBar會隨其發(fā)生變化。 圖 Qt Designer 豐富的部件資源 下面我們來介紹一下 Qt Designer的開發(fā)環(huán)境以及使用 Qt Designer的開發(fā)過程,下面所示的圖 35為我們使用的 Qt/X11 v Qt Designer。 修改后顯示效果如圖所示: 圖 修改后 Hello Embedded Qt Designer 簡介以及 Qt/E 的交叉編譯 一、實(shí)驗(yàn)?zāi)康? 1. 了解 Qt Designer的使用方法以及 Qt/Embedded交叉編譯的基本步驟; 2. 學(xué)會在使用 Qt Designer編寫程序,交叉編譯,在開發(fā)板上運(yùn)行; 二、實(shí)驗(yàn)內(nèi)容 1. 在 Linux下使用 Qt Designer; 2. 在 Qt Designer下編寫程序,完成交叉 編譯并在開發(fā)板上運(yùn)行; 三、預(yù)備知識 1. 熟悉使用 C++語言程序設(shè)計(jì); 2. 掌握 Linux下常用編輯器的使用; 3. 掌握 Linux下程序編譯; 4. 熟悉 Qt程序設(shè)計(jì); 四、實(shí)驗(yàn)室設(shè)備和工具 硬件: PC機(jī) Pentumn500以上 , 硬盤 10G以上。 最后在命令行中輸入 “ make” 命令就可以對整個(gè)程序進(jìn)行編譯鏈接了,最終生成了一個(gè)二進(jìn)制的可執(zhí)行文件 hello。 2.生成 Makefile 文件 Qt 提供了生成 Makefile文件的工具 tmake,這極大地方便了應(yīng)用程序的開發(fā),節(jié)省了大量的時(shí)間,而且還可根據(jù)不同平臺的需要生成適合于不同平臺的 Makefile文件。 要在本機(jī)的 Virtual framebuffer中顯示結(jié)果,下面幾步是必須的: 1.生成工程文件( .pro) 每一個(gè) Qt 程序都對應(yīng)著一個(gè)工程文 件,因?yàn)?tmake 工具要借此工程生成相應(yīng)的Makefile文件。 第 9行把程序的控制權(quán)交還給 Qt,這時(shí)候程序進(jìn)入就緒模式,可是隨時(shí)被用戶行為激活,例如點(diǎn)擊鼠標(biāo)、敲擊鍵盤等。如果沒有主部件的話,即使用戶關(guān)閉了窗口程序也會在后臺繼續(xù)運(yùn)行。在QLabel函數(shù)中的參數(shù) 0表示,這是一個(gè)窗口而不是嵌入到其它窗口中的部件。在 Qt中,部件是一個(gè)可視化用戶接口,按鈕、菜單、滾動條都是部件的實(shí)例。 第 5行創(chuàng)建了一個(gè) QApplication對象,用于管理整個(gè)程序的資源,它需要 2個(gè)參數(shù),因?yàn)?Qt本身需要一些命令行的參數(shù) 。 10 } 現(xiàn)在開始逐行講解一下每一句是什么意思,掌握了這些以后可以幫助我們更加了解 Qt的程序設(shè)計(jì)。 8 helloshow()。 6 QLabel *hello = new QLabel(Hello Qt/Embedded!, 0)。 sleep 10 ./launcher qws 運(yùn)行結(jié)果如下: 圖 Qt/Embedded Demo 程序 將上面的步驟完成后,我們就已經(jīng)建立好了在 本機(jī)上開發(fā) Qt 應(yīng)用程序的環(huán)境,下面我們通過編寫一個(gè)“ Hello Embedded”的程序來了解 Qt程序設(shè)計(jì)。 第四步,查看運(yùn)行結(jié)果,如果上面各步都能夠成功的編譯通過,下面就可以通過運(yùn)行 Qt/Embedded 自帶的 demo 來查看運(yùn)行結(jié)果。配置系統(tǒng)同時(shí)還支持對特定平臺系統(tǒng)選項(xiàng)的添加,但一般 來講,凡是支持 framebuffer的 Linux系統(tǒng)都可以使用“ linuxgenericg++”平臺。其中 qvfb 工具用來生成 Virtual framebuffer,這是一個(gè)非常有用的工具,它可以模擬在開發(fā)板上的顯示情況,如果在 Virtual framebuffer中運(yùn)行沒有問題的話,可以直接通過交叉編譯在開發(fā)板上運(yùn)行。編譯完成后需要將生成的 /bin/uic 復(fù)制到 $QTEDIR 下新創(chuàng)建的目錄 bin 中,因?yàn)樵陔S后編譯Qt/Embedded的時(shí)候會用到這個(gè)工具。 Qt/Embedded平臺的搭建需要以下幾步: 第一步,解壓安裝包并設(shè)置環(huán)境變量 ( 1)安裝 Tmake cd ~/pxa270Qt tar –xzf export TMAKEDIR=$PWD/ ( 2)安裝 Qt cd ~/pxa270Qt tar –xzf export QT2DIR=$PWD/ ( 3)安裝 Qt/Embedded cd ~/pxa270Qt tar –xzf export QTEDIR=$PWD/ 環(huán)境變量的設(shè)置是非常重要的,它關(guān)系到能否正確的安裝及編譯這些安裝包,下面介紹一下這些環(huán)境變量: TMAKEDIR : 指向用于編 譯 Qt/Embedded的 Tmake工具
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1