QtQuick与Qml介绍
文章纲要:
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的定义,使用键值对的形式区分元素属性。
三、测试