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的定义,使用键值对的形式区分元素属性。

三、测试

 

posted @ 2020-03-02 17:28  daiker  阅读(2309)  评论(0编辑  收藏  举报