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

三、测试

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM