文章綱要:
1、QtQuick是什么
2、qml與QtQuick關系
一、QtQuick是什么
“quick——快速創建應用程序”
“quick——Qt User Interface creation Kit”
QtQuick是Qt的一種新的界面開發框架,也是一個工具包。
QtQuick 模塊是寫QML程序的標准庫。負責提供所有必須的基礎類型、用戶界面元素、動畫、粒子效果.....
二、QML與QtQuick關系
“QML——Qt Meta Language”
QML是一種聲明式腳本語言,是QtQuick技術的核心與基礎。
QML是一種規范和編程語言,可以用來描述一個程序的UI。
QML模塊提供QML引擎和語言框架——負責解析qml腳本。
1、QML文檔分為import 和declaration兩部分。
import部分,指定該文檔所需要引入的模塊,通常是一個模塊和版本號。也可以引入其他文件。
import QtQuick 2.2
declaration部分,一個QML文檔有且只有一個root元素,根元素可以嵌套一個或多個子元素。
Rectangle{
id:root
width:600 height:800 color:"#442233" }
2、類似於JSON的定義,使用鍵值對的形式區分元素屬性。
三、測試