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

淺析Qt Quick Designer

移動(dòng)開發(fā)
本文來介紹一下Qt Quick Designer界面,但是不會(huì)對(duì)代碼進(jìn)行過多的講解。那么我們就來熟悉一下這個(gè)全新的Qt Quick Designer界面。

在對(duì)Qt QuickQML有了一些了解后,現(xiàn)在我們來熟悉一下這個(gè)全新的Qt Quick Designer界面。

在這一篇中我們會(huì)用一個(gè)例子來介紹一下Qt Quick Designer界面,但是不會(huì)對(duì)代碼進(jìn)行過多的講解。到下一篇我們講解QML組件時(shí)會(huì)對(duì)這個(gè)程序生成的代碼進(jìn)行逐行講解,再往后的幾篇,我們就會(huì)對(duì)Qt Quick中的幾個(gè)特色功能進(jìn)行舉例講解,而在講解例子的同時(shí),我們也會(huì)將QML語(yǔ)言的講述加入其中。我們會(huì)在完成幾個(gè)實(shí)例的同時(shí)掌握QML語(yǔ)言。

我們新建一個(gè)Qt QML Application,我這里的工程名為“helloWorld”。

一,熟悉Qt Quick Designer界面

淺析Qt Quick Designer

這是整個(gè)Qt Quick Designer界面,它由幾個(gè)面板組成,下面分別進(jìn)行介紹。

淺析Qt Quick Designer

主設(shè)計(jì)面板,也就是我們下面所說的場(chǎng)景。這是我們的主設(shè)計(jì)區(qū),所有的項(xiàng)目都要放到這里,當(dāng)程序執(zhí)行時(shí),就是顯示的這個(gè)面板上的內(nèi)容。

淺析Qt Quick Designer

Navigator導(dǎo)航器面板。場(chǎng)景中所有的項(xiàng)目都在這里列出。在這里,我們可以選中一個(gè)特定的項(xiàng)目,那么場(chǎng)景中對(duì)應(yīng)的項(xiàng)目也會(huì)被選中,我們也可以在這里拖拽項(xiàng)目來更改它們的從屬關(guān)系,或者點(diǎn)擊項(xiàng)目后面的“眼睛”圖標(biāo)來設(shè)置它是否可以顯示。

淺析Qt Quick Designer

Properties屬性面板。在這里我們可以設(shè)置項(xiàng)目的屬性。比如項(xiàng)目名稱,填充顏色,邊框顏色,項(xiàng)目大小和位置,以及項(xiàng)目的縮放,旋轉(zhuǎn)和不透明度等。

淺析Qt Quick Designer

Library庫(kù)面板。在這里提供了一些常用的部件,我們可以將它們拖放到場(chǎng)景中來使用。在Resources子面板中,我們可以看到我們工程文件夾下的圖片等資源,我們也可以將它們拖拽到場(chǎng)景中直接使用。當(dāng)我們以后新建了組件后,它也會(huì)出現(xiàn)在Library中。

淺析Qt Quick Designer

狀態(tài)面板。這里可以為場(chǎng)景新建或刪除一個(gè)狀態(tài)。

淺析Qt Quick Designer

設(shè)計(jì)模式和代碼編輯模式的轉(zhuǎn)換,我們可以點(diǎn)擊“Edit”圖標(biāo)進(jìn)入代碼編輯界面。

#p#

二,簡(jiǎn)單的使用。

1.我們從庫(kù)面板中拖入一個(gè)Rectangle到場(chǎng)景中,調(diào)整它的大小。然后在屬性面板中更改其ID為“myButton”,并更改其顏色。將其Radius屬性更改為10,這時(shí)它就會(huì)變?yōu)閳A角了。這時(shí)的屬性面板如下。

淺析Qt Quick Designer

2.然后我們從庫(kù)面板中拖入一個(gè)Mouse Area部件到“myButton”上,注意,要使得Mouse Area部件成為“myButton”的子項(xiàng)目,在導(dǎo)航器面板中可以看到它們的關(guān)系。

淺析Qt Quick Designer

這時(shí)我們選中了這個(gè)Mouse Area部件,在屬性面板中將其id改為“myMouseArea”,然后在Geometry子面板中點(diǎn)擊圖標(biāo),鼠標(biāo)區(qū)域填充整個(gè)“myButton”。

淺析Qt Quick Designer

3.這時(shí)我們?cè)跔顟B(tài)面板中點(diǎn)擊一下后面的帶有加號(hào)的方塊,新建一個(gè)狀態(tài)。如下圖。

淺析Qt Quick Designer

我們?cè)赟tate1狀態(tài)下,更改場(chǎng)景中的“Hello World”,改變它的字體大小,并更改顏色。如下圖。

淺析Qt Quick Designer

然后我們進(jìn)入Advanced子面板,更改一下Opacity(不透明度)和Rotation(旋轉(zhuǎn))的值。如下圖。

淺析Qt Quick Designer

4.我們下面點(diǎn)擊“Edit”圖標(biāo),進(jìn)入代碼編輯界面。

在這里我們找到state代碼段,添加一行代碼when: myMouseArea.pressed ,如下:

  1. states: [  
  2. State {  
  3. name: “State1″  
  4. when: myMouseArea.pressed 

這里我們省略了其他代碼。

5.此時(shí)我們運(yùn)行程序,效果如下。

淺析Qt Quick Designer

然后我們點(diǎn)擊按鈕,效果如下:

淺析Qt Quick Designer

這樣這個(gè)簡(jiǎn)單的例子就講完了。我們可以注意到,當(dāng)我們?cè)谠O(shè)計(jì)器中更改界面時(shí),編輯器中的代碼就自動(dòng)改變了。其實(shí),如果我們?cè)诰庉嬈髦懈牧舜a,對(duì)應(yīng)的設(shè)計(jì)器中的界面也會(huì)相應(yīng)改變的。這樣就實(shí)現(xiàn)了真正的所見即所得。

【編輯推薦】

剖析Qt Quick之QML程序

剖析Qt Creator布局管理器

QML教程:Qt-Quick六大開源組件

淺談自動(dòng)化測(cè)試工具 QTP腳本的重用

Qt SDK 1.1 beta和Qt Quick發(fā)布 附下載

 

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

2011-06-13 14:29:40

Qt Designer

2011-08-30 15:32:08

QtQuickQML

2011-07-04 11:29:40

QT Designer

2011-07-01 14:39:08

Qt Quick

2011-07-04 11:21:59

QT Designer

2011-06-10 13:21:00

Qt 網(wǎng)絡(luò)

2011-06-20 13:23:03

Qt Quick QML

2011-06-10 11:05:05

Qt Quick QML

2011-06-20 13:05:53

Qt 4.7 Qt Quick

2011-06-27 16:07:49

Qt Designer

2011-06-20 15:13:08

Qt 對(duì)象模型

2011-06-21 13:52:18

Qt 界面

2011-08-30 16:08:24

Qt4.7Qt Quick

2011-08-30 15:49:03

QtQuick

2011-06-13 11:07:22

QT 移植

2011-06-09 18:05:00

QT MySql

2011-03-03 15:32:51

Qt-Quick

2011-06-27 16:37:08

Qt Designer

2011-06-24 17:22:29

Qt Quick QML

2011-06-15 18:00:26

點(diǎn)贊
收藏

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

主站蜘蛛池模板: 成人在线观看免费 | 欧美精品在线一区 | 成人精品免费视频 | 日韩三级在线 | 天天干天天草 | 免费三级av| 久久精品网 | 国产精品a免费一区久久电影 | 91精品一区二区三区久久久久久 | www.47久久青青 | 国产乱码精品1区2区3区 | 99久久精品国产毛片 | 久久久久国产一区二区三区四区 | 亚洲视频在线看 | 偷拍亚洲色图 | 国产高清视频在线观看播放 | 国产成人免费视频 | 欧美一级视频在线观看 | 免费观看av | 中文字幕av在线 | 亚洲导航深夜福利涩涩屋 | 精品一二 | 国产亚洲成av人在线观看导航 | 亚洲欧美一区二区三区在线 | 亚洲视频观看 | 国产传媒毛片精品视频第一次 | 欧美午夜剧场 | 欧美一区二区三区,视频 | 国产精品久久久久久吹潮 | wwwxxx日本在线观看 | 国产亚洲精品综合一区 | 在线视频三区 | 国产精品久久国产精品 | 99热在这里只有精品 | 精品国产伦一区二区三区观看说明 | 亚洲视频中文字幕 | 欧美精品一区二区三区在线 | 国产xxx在线观看 | 亚洲精品一区二区久 | 亚洲一区二区三区免费视频 | 毛片大全 |