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

淺析Qt Quick Designer

移動開發
本文來介紹一下Qt Quick Designer界面,但是不會對代碼進行過多的講解。那么我們就來熟悉一下這個全新的Qt Quick Designer界面。

在對Qt QuickQML有了一些了解后,現在我們來熟悉一下這個全新的Qt Quick Designer界面。

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

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

一,熟悉Qt Quick Designer界面

淺析Qt Quick Designer

這是整個Qt Quick Designer界面,它由幾個面板組成,下面分別進行介紹。

淺析Qt Quick Designer

主設計面板,也就是我們下面所說的場景。這是我們的主設計區,所有的項目都要放到這里,當程序執行時,就是顯示的這個面板上的內容。

淺析Qt Quick Designer

Navigator導航器面板。場景中所有的項目都在這里列出。在這里,我們可以選中一個特定的項目,那么場景中對應的項目也會被選中,我們也可以在這里拖拽項目來更改它們的從屬關系,或者點擊項目后面的“眼睛”圖標來設置它是否可以顯示。

淺析Qt Quick Designer

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

淺析Qt Quick Designer

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

淺析Qt Quick Designer

狀態面板。這里可以為場景新建或刪除一個狀態。

淺析Qt Quick Designer

設計模式和代碼編輯模式的轉換,我們可以點擊“Edit”圖標進入代碼編輯界面。

#p#

二,簡單的使用。

1.我們從庫面板中拖入一個Rectangle到場景中,調整它的大小。然后在屬性面板中更改其ID為“myButton”,并更改其顏色。將其Radius屬性更改為10,這時它就會變為圓角了。這時的屬性面板如下。

淺析Qt Quick Designer

2.然后我們從庫面板中拖入一個Mouse Area部件到“myButton”上,注意,要使得Mouse Area部件成為“myButton”的子項目,在導航器面板中可以看到它們的關系。

淺析Qt Quick Designer

這時我們選中了這個Mouse Area部件,在屬性面板中將其id改為“myMouseArea”,然后在Geometry子面板中點擊圖標,鼠標區域填充整個“myButton”。

淺析Qt Quick Designer

3.這時我們在狀態面板中點擊一下后面的帶有加號的方塊,新建一個狀態。如下圖。

淺析Qt Quick Designer

我們在State1狀態下,更改場景中的“Hello World”,改變它的字體大小,并更改顏色。如下圖。

淺析Qt Quick Designer

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

淺析Qt Quick Designer

4.我們下面點擊“Edit”圖標,進入代碼編輯界面。

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

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

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

5.此時我們運行程序,效果如下。

淺析Qt Quick Designer

然后我們點擊按鈕,效果如下:

淺析Qt Quick Designer

這樣這個簡單的例子就講完了。我們可以注意到,當我們在設計器中更改界面時,編輯器中的代碼就自動改變了。其實,如果我們在編輯器中更改了代碼,對應的設計器中的界面也會相應改變的。這樣就實現了真正的所見即所得。

【編輯推薦】

剖析Qt Quick之QML程序

剖析Qt Creator布局管理器

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

淺談自動化測試工具 QTP腳本的重用

Qt SDK 1.1 beta和Qt Quick發布 附下載

 

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-08-30 15:32:08

QtQuickQML

2011-06-13 14:29:40

Qt Designer

2011-07-01 14:39:08

Qt Quick

2011-07-04 11:29:40

QT Designer

2011-07-04 11:21:59

QT Designer

2011-06-10 13:21:00

Qt 網絡

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 對象模型

2011-06-21 13:52:18

Qt 界面

2011-06-13 11:07:22

QT 移植

2011-06-09 18:05:00

QT MySql

2011-08-30 16:08:24

Qt4.7Qt Quick

2011-03-03 15:32:51

Qt-Quick

2011-08-30 15:49:03

QtQuick

2011-06-27 16:37:08

Qt Designer

2011-06-15 18:00:26

2011-06-24 17:22:29

Qt Quick QML
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美 日本 国产 | 尤物在线精品视频 | 风间由美一区二区三区在线观看 | 99精品免费久久久久久日本 | 中文字幕一区在线 | 国产精品毛片一区二区三区 | 亚洲高清视频在线观看 | 久久噜噜噜精品国产亚洲综合 | 国产日产精品一区二区三区四区 | 91精品国产91| 成人三级视频 | 亚洲在线一区二区三区 | 亚洲精品视频免费看 | 日本三级在线网站 | 中文字幕在线免费视频 | 香蕉91| 日韩精品无码一区二区三区 | 99久久精品国产一区二区三区 | 成人毛片网 | 天堂色 | 欧美在线一区二区三区 | 九九九视频在线 | 亚洲免费观看视频网站 | 国产精品网址 | 精品日韩一区 | 女同videos另类 | 欧美操操操 | 在线不卡一区 | 国产成人精品久久二区二区91 | 欧美日韩国产中文 | 欧美成年网站 | 在线免费观看毛片 | 一级高清免费毛片 | 97在线观看 | 午夜国产一级片 | 伊人导航| 精国产品一区二区三区 | 日韩波多野结衣 | 国产亚洲高清视频 | 日韩不卡在线 | 成人在线黄色 |