成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

快速開發(fā)交叉編譯之Qt Designer

移動開發(fā)
Qt Designer為程序員提供了可視化的設(shè)計(jì)能力,可用于開發(fā)應(yīng)用程序中的所有或者部分窗體。交叉編譯呢,簡單地說,就是在一個(gè)平臺上生成另一個(gè)平臺上的可執(zhí)行代碼。

Qt Designer為程序員提供了可視化的設(shè)計(jì)能力,可用于開發(fā)應(yīng)用程序中的所有或者部分窗體。交叉編譯呢,簡單地說,就是在一個(gè)平臺上生成另一個(gè)平臺上的可執(zhí)行代碼。這里需要注意的是所謂平臺,實(shí)際上包含兩個(gè)概念:體系結(jié)構(gòu)(Architecture)、操作系統(tǒng)(Operating System)。同一個(gè)體系結(jié)構(gòu)可以運(yùn)行不同的操作系統(tǒng);同樣,同一個(gè)操作系統(tǒng)也可以在不同的體系結(jié)構(gòu)上運(yùn)行。

本文在移植好了Qt交叉編譯環(huán)境和移植環(huán)境的基礎(chǔ)上,對qt Designer與手工代碼整合的方式做以下說明。(并不涉及qt Designer的操作)

在終端中輸入:Designer。就會出現(xiàn)qt設(shè)計(jì)師的界面。我們默認(rèn)創(chuàng)建一個(gè)。并稍微加上一些控件,最終效果如圖。

快速開發(fā)交叉編譯之Qt Designer

我們將其保存為hello.ui.比如保存到/home目錄下,那么我們在/home目錄創(chuàng)建一個(gè)main.cpp文件,代碼如下:

  1. #include <QApplication> 
  2. #include <QDialog> 
  3. #include "ui_hello.h"      #注意這里一定要和ui文件的名稱對應(yīng),會自動生成ui_hello.h文件  
  4. int main(int argc ,char *argv[])  
  5. {  
  6.     QApplication app(argc,argv);  
  7.     Ui::GoToCellDialog ui;  
  8.     QDialog *dialog = new QDialog;  
  9.     ui.setupUi(dialog);  
  10.     dialog->show();  
  11.     return app.exec();  
  12. }  

完成之后,我們在終端中進(jìn)入/home目錄,執(zhí)行:

  1. qte-x86-make -project 

會發(fā)現(xiàn)在當(dāng)前目錄生成了一個(gè)qt.pro文件。

繼續(xù)執(zhí)行

  1. qte-x86-make  qt.pro 

會發(fā)現(xiàn)在當(dāng)前目錄生成了Makfile,繼續(xù)執(zhí)行make即可生成可執(zhí)行文件hello。最終生成如圖這些文件。

快速開發(fā)交叉編譯之Qt Designer

在終端中執(zhí)行:qvfb & 繼續(xù)執(zhí)行:./qt -qws。效果如下:

快速開發(fā)交叉編譯之Qt Designer

那么我們使用qte-arm-make,照著上面的步驟生成的可執(zhí)行文件也可以在mini2440的linux環(huán)境中執(zhí)行,效果和上圖一樣。

原理:實(shí)際上,qmake工具會自動檢測用戶界面文件hello.ui,并且可以生成適當(dāng)?shù)膍akefile規(guī)則來調(diào)用Qt的用戶界面編譯器UIC。UIC工具會將hello.ui文件轉(zhuǎn)換成C++并且將轉(zhuǎn)換結(jié)果存儲在ui_hello.h文件中。ui_hello.h包好了圖形資源的一些定義。

以上內(nèi)容講述的是如何使用Qt Designer快速開發(fā)交叉編譯環(huán)境下以及mini2440的QT程序的界面窗體,不過實(shí)現(xiàn)對效果還是蠻好的,希望能幫助你解決問題。

【編輯推薦】

淺析Qt Quick Designer

在Qt中如何寫控制臺程序

利用Qt Designer開發(fā)Qt界面

Qt 平臺中使GUI保持響應(yīng)流暢

利用Qt Designer開發(fā)嵌入式linux

PowerDesigner15.1 逆向工程圖解

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-06-21 14:34:30

Qt Designer mini2440

2011-06-13 14:29:40

Qt Designer

2011-06-23 18:16:59

Qt Qtopia

2011-06-23 18:04:42

Qt Embedded

2011-06-23 16:24:21

Qt Embedded 交叉編譯

2011-06-28 13:47:37

Embedded QT ARM

2011-07-04 15:13:31

QT MPlayer 移植

2011-06-30 14:44:16

QT Qvfb Embedded

2011-06-13 14:00:55

Qt Designer linux

2011-07-04 11:21:59

QT Designer

2011-07-04 11:29:40

QT Designer

2011-06-10 11:24:08

Qt Quick Designer

2011-06-27 16:07:49

Qt Designer

2011-06-27 16:37:08

Qt Designer

2011-06-09 16:47:56

Qt 嵌入式

2011-06-20 13:05:53

Qt 4.7 Qt Quick

2011-07-04 13:26:30

Qt Designer

2011-07-04 13:08:26

Qt Designer

2011-06-13 15:09:36

插件 Qt Designer

2021-05-13 09:45:53

GolangLinux交叉編譯
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久久久久国产精品久久 | 亚洲欧美在线一区 | 亚洲一区二区三区 | 久久精品99久久 | 久久一二区 | 欧美精品一区二区三区蜜臀 | 国产精品久久久久久久久久东京 | 久草在线视频中文 | 日本免费在线看 | 毛片一区二区三区 | 欧美无乱码久久久免费午夜一区 | 91中文视频 | 一区二区福利视频 | 一本一道久久a久久精品蜜桃 | 一区二区精品电影 | 天天看天天摸天天操 | 成人免费视频在线观看 | 日韩精品免费一区 | 欧美日韩久久 | 最新免费黄色网址 | 日韩久久久久久久 | 亚洲一区 中文字幕 | av香蕉| 另类亚洲视频 | 999久久久久久久久 国产欧美在线观看 | 国产综合视频 | 成人性视频免费网站 | 黄色网址在线免费播放 | 99re在线| 亚洲免费av一区 | 亚洲一区 中文字幕 | 91精品国产综合久久精品图片 | 国产目拍亚洲精品99久久精品 | 天天狠狠 | 中文字幕人成乱码在线观看 | 亚洲欧洲精品一区 | 亚洲狠狠爱一区二区三区 | 日韩成人精品视频 | 亚洲精品电影网在线观看 | 在线成人免费观看 | 国产激情网站 |