偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

剖析Qt Quick之QML程序

移動(dòng)開發(fā)
本文講述的是第一個(gè)Qt Quick中的QML程序,Qt Quick是Qt 4.7 中推出的一項(xiàng)新技術(shù),它是一種高級(jí)用戶界面技術(shù),使用它可輕松地創(chuàng)建供移動(dòng)和嵌入式設(shè)備使用的動(dòng)態(tài)觸摸式界面和輕量級(jí)應(yīng)用程序。

Qt Quick是Qt 4.7主推的技術(shù),下面是Qt官網(wǎng)對(duì)其進(jìn)行的介紹:

Qt Quick 是一種高級(jí)用戶界面技術(shù),使用它可輕松地創(chuàng)建供移動(dòng)和嵌入式設(shè)備使用的動(dòng)態(tài)觸摸式界面和輕量級(jí)應(yīng)用程序。三種全新的技術(shù)共同構(gòu)成了 Qt Quick 用戶界面創(chuàng)建工具包:一個(gè)改進(jìn)的Qt Creator IDE、一種新增的簡(jiǎn)便易學(xué)的語(yǔ)言 (QML) 和一個(gè)新加入 Qt 庫(kù)中名為 QtDeclarative 的模塊,這些使得 Qt 更加便于不熟悉 C++ 的開發(fā)人員和設(shè)計(jì)人員使用。

下面我們先到Qt Creator中查看相關(guān)幫助文件,讓我們對(duì)它有個(gè)大體的了解。

我們查看Qt Creator中的幫助Help,首先進(jìn)入我們眼簾的便是Qt Creator的介紹,在這里你可以查看Qt Creator的相關(guān)信息和使用方法。

剖析Qt Quick之QML程序

我們查看下面的目錄,可以看到這里有簡(jiǎn)單的工程的建立教程。我們進(jìn)入Creating an

Animated Application 的鏈接,這個(gè)便是一個(gè)最簡(jiǎn)單的QML工程的教程,你可以參考一下。

剖析Qt Quick之QML程序

下面我們建立自己的QML工程。

1.新建Qt QML Application ,工程名設(shè)置為helloWorld 。

剖析Qt Quick之QML程序

2.我們點(diǎn)擊helloWorld.qmlproject文件。

在這里可以看到它就是包含了幾個(gè)文件夾的路徑信息,默認(rèn)的都是本工程文件夾。

在最上面,有一句提示,Do you want to enable the experimental Qt Quick Designer? 你是否要啟用實(shí)驗(yàn)中的Qt Quick Designer?當(dāng)然,所以我們點(diǎn)擊后面的按鈕來(lái)啟用Qt Quick Designer。

剖析Qt Quick之QML程序

3.這時(shí)彈出一個(gè)提示框。

它的大體內(nèi)容是,如果啟用Qt Quick Designer ,將影響Qt Creator的整體穩(wěn)定性。還告訴了我們?cè)趺赐S肣t Quick Designer。我們選擇“Enable Qt Quick Designer”。

剖析Qt Quick之QML程序 

#p#

4.我們關(guān)閉Qt Creator,然后重新打開它。我們?cè)俅未蜷_剛才建立的工程。

雙擊helloWorld.qml文件,這時(shí)我們期盼已久的Qt Quick Designer界面終于出現(xiàn)了。對(duì)于這個(gè)界面,我們以后再詳細(xì)講解。

剖析Qt Quick之QML程序

5.我們?cè)俅位氐紼dit模式下,查看helloWorld.qml文件的內(nèi)容。

  1. import Qt 4.6  
  2. Rectangle {  
  3.     width: 200  
  4.     height: 200  
  5.     Text {  
  6.         x: 66  
  7.         y: 93  
  8.         text: “Hello World”  
  9.     }  

這就是傳說(shuō)中的QML語(yǔ)言了,看上去有點(diǎn)像CSS,就像官網(wǎng)所說(shuō)的,它是JavaScript的擴(kuò)展。我們這里先不對(duì)這些代碼做什么解釋,到后面會(huì)專門來(lái)講這個(gè)語(yǔ)言的。

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

剖析Qt Quick之QML程序

7.我們更換一下程序的皮膚。

在skin菜單中選擇一個(gè)皮膚。

剖析Qt Quick之QML程序 

運(yùn)行效果如下:

剖析Qt Quick之QML程序

我們可以在其上右擊鼠標(biāo),選擇Quit菜單,退出程序。

8.關(guān)于停用Qt Quick。

我們打開Help菜單,進(jìn)入About Plugins子菜單。然后將Qt Quick項(xiàng)的對(duì)勾去掉即可。

剖析Qt Quick之QML程序

到這里,一個(gè)最簡(jiǎn)單的Qt Quick程序就完成了。我們可以看到,這是一個(gè)全新的體驗(yàn),它與以前的Qt應(yīng)用是完全不同的。

【編輯推薦】

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

QML Image獲取資源路徑的細(xì)節(jié)

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

QML教程:構(gòu)建和安裝QtComponents

QML教程:Review Native Quick Widgets

Chrome開始對(duì)Java和QuickTime的運(yùn)行進(jìn)行授權(quán)

責(zé)任編輯:zhaolei
相關(guān)推薦

2011-06-20 13:23:03

Qt Quick QML

2011-06-24 17:22:29

Qt Quick QML

2011-03-11 14:43:41

Qt-QuickQML

2011-06-20 13:05:53

Qt 4.7 Qt Quick

2011-05-16 14:12:30

QuickWidgetQML

2011-06-10 11:24:08

Qt Quick Designer

2011-06-27 15:08:18

QML 視圖

2011-06-16 15:36:56

Qt Quick Symbian

2011-02-14 09:18:06

QT-Quick

2011-08-30 15:32:08

QtQuickQML

2011-07-01 14:39:08

Qt Quick

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-07-08 16:46:21

QtQuick 1.0Symbian

2011-10-25 09:37:34

SymbianQt Quick諾基亞應(yīng)用商店

2018-01-19 10:37:00

2011-06-24 15:06:40

QT

2011-06-10 09:29:36

Qt Creator 布局管理器

2011-06-23 13:25:42

QT 源碼 窗口
點(diǎn)贊
收藏

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