公司新项目要用到QML,新开始学习QML语言。
各种搞不懂,要慢慢懂。
现在开始做一些笔记,查查资料,认真,积极学习QML。
------------------------------------------------------------------------------------------------------------------
什么是QML?
QML:Qt Meta –Object Language, Qt元对象语言。
QML:是Qt推出的Qt Quick技术的一部分。Qt的QtDeclarative模块实现了QML语言对它适用的元素之间的接口,该模块还提供了一个C++接口,可以用来在Qt/C++应用程序总加载QML文件并与之通信。
QML是一种描述性的脚本语言(1),文件格式以.qml结尾。支持javascript形式的编程控制。
QML描述应用程序的用户界面的声明式语言。在QML中,一个用户界面被指定为一个拥有属性对象树。这里各种各样的对象被称为元素。
Qt帮助:Introduction to the QML language。
QML可以直接运行而不需要编译,Qt安装目录下的qmlviewer.exe用来运行。
注释:
(1)脚本语言(Scripting language):又被称为扩建语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本保存,只在被调用时进行解释或编译。常见的脚本语言:作为批次处理语言或工作控制语言(DOS,Windows的批处理文件,Unix的shell脚本),通用编程语言(Perl,Python,Ruby等),电脑游戏系统的自定义脚本语言,网页中的嵌入式脚本语言(HTML,JavaScript,ASP ,JSP,PHP等),等等。
参考:
百度
CSDN
《Qt及Qt Quick开发实战精解》