<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > QT helloworld 程序

QT helloworld 程序

作者: 時(shí)間:2016-12-01 來(lái)源:網(wǎng)絡(luò ) 收藏
1、搭建嵌入式交叉環(huán)境

a.交叉編譯工具鏈接

本文引用地址:http://dyxdggzs.com/article/201612/324496.htm

b.主機交叉編譯環(huán)境配置

c.Bootloder,linux內核,文件系統構建

2、簡(jiǎn)單的helloworld程序

增加執行權:chmod u+x ./ qt-sdk-linux-x86-opensource-2010.04.bin

a.用File->New菜單來(lái)新建工程。

b.選擇Qt4 Gui Application

c.輸入工程名helloworld

d.軟件自動(dòng)添加基本的頭文件

e.base class選為QDialog對話(huà)框類(lèi)

f.完成工程的建立

g.工程中的所有文件都出現在列表

h.雙擊文件列表的dialog.ui文件

i.找到Label標簽器件,拖到設計窗口上

j.雙擊它,并將其內容改為hello world

3、Helloworld程序的編譯

在主機的oothelloworld目錄下:

生成Makefile文件

qmake –project

編譯程序:make生成helloworld程序

#cp ./helloworld /nfs/app/

在目標機上:#cd ./app運行程序:#./helloworld -qws

3.目標機的運行環(huán)境

a. bootloder在/tftpboot/目錄下

b. linux內核(2.6)

c.包含qt的文件系統:有兩種方式下載,直接下載目標機(rootfs.img)或者用nfs方式下載

4、編譯代碼:先要設置它在PC里面還是在目標機中(Tools--->Options)

PC:QT4.5.3opensource,如果選了它,可以在PC機運行。

目標機:QT4.5.3,只能Build All

5、復雜的hello程序

新建GUI的hello工程,選擇wedget

放一個(gè)lable三個(gè)pushbutton

選擇pushbutton –>goto slot –>設置Label的text的函數:ui->lblHello->setText("Good, World");

6、信號和槽

發(fā)一個(gè)信號,會(huì )有槽(SLOT)來(lái)響應它

cmdClose這個(gè)button發(fā)clicked() on_cmdClose_clicked()

也可以使用connect這個(gè)函數來(lái)做到

connect(ui->cmdClose, SIGNAL(clicked()),this, SLOT(on_cmdClose_clicked()))


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 編譯工具Bootloderlinux內

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>