图书馆里没有最近两年的书,所以这部分的学习是基于Qt 4的。
QtQuick主要由3部分:
- 改进的Qt Creator IDE(包括Qt Quick设计器)
- 新增的QML语言
- QtDeclarative模块
QML是对JavaScript的一种扩展
Qt的QtDeclarative模块实现了QML语言和对他适用的元素之间的接口,还提供了一个C++接口,可以用来在Qt/C++应用程序中加载QML文件并与之通信。
Qt Quick是建立在Qt现有的框架之上的,QML可以用来扩展现有的应用程序,也可以创建全新的应用程序。QML可以通过QtDeclarative模块便可完全支持C++进行扩展。
QML(Qt Meta-Object Language,Qt元对象语言)是用来描述应用程序的用户界面的声明式语言。
帮助关键字Introduction to the QML language。