Qt Quick 简介
2016-04-07 10:18
459 查看
Qt Quick 是Qt提供的一种高级用户界面技术,使用它可以方便快速的为移动以及嵌入式设备开发流畅美观的用户界面。在Android设备上面,Qt Quick应用默认使用OpenGL ES,渲染效率很高,你可以使用它创建炫酷的用户界面。
Qt Quick模块是开发QML应用的标准库,提供了使用QML创建用户界面所需的一切,包括可视化、交互、动画、模型、视图、粒子效果以及着色效果等。
Qt Quick提供了两组API:
- QML API,它提供了使用QML语言创建用户界面所需的QML类型
- C++ API,供开发者使用C++扩展QML应用
Qt Quick包含下列主题
- 可视化的Canvas(画布)
- 用户输入
- 元素定位与布局
- 状态、过渡以及动画
- 数据模型、视图以及数据存储
- 粒子和图形特效
- 方便类型
要使用Qt Quick,必须知道怎样使用QML语言来撰写QML应用。QML是JS的一种扩展,是一种说明性语言,用来描述基于Qt对象系统的用户界面。QML提供了高可读性的、声明式的、类Json的语法,支持结合了动态属性绑定的JS表达式。
Qt Quick模块是开发QML应用的标准库,提供了使用QML创建用户界面所需的一切,包括可视化、交互、动画、模型、视图、粒子效果以及着色效果等。
Qt Quick提供了两组API:
- QML API,它提供了使用QML语言创建用户界面所需的QML类型
- C++ API,供开发者使用C++扩展QML应用
Qt Quick包含下列主题
- 可视化的Canvas(画布)
- 用户输入
- 元素定位与布局
- 状态、过渡以及动画
- 数据模型、视图以及数据存储
- 粒子和图形特效
- 方便类型
要使用Qt Quick,必须知道怎样使用QML语言来撰写QML应用。QML是JS的一种扩展,是一种说明性语言,用来描述基于Qt对象系统的用户界面。QML提供了高可读性的、声明式的、类Json的语法,支持结合了动态属性绑定的JS表达式。
相关文章推荐
- 3.8.2 smtpd_chat_query和smtpd_chat_replay:与smtp客户端交互
- [na][tools]快速ping网段工具-QuickPing
- [转]MyBatis传入多个参数的问题 - mingyue1818
- [转]MyBatis传入多个参数的问题 - mingyue1818
- UIViewContentMode各类型效果
- 【Tips】【UE】总结自己常用的UltraEdit使用技巧
- CppCMS1.0.3 Build by VS2012
- 如何在Android Studio里设置一个项目所用的Build Tool版本?
- 干货技巧!有哪些实用秘诀可以帮助UI/UX设计师自我提升
- 3.7.4 event_request_timer:安排定时事件
- iOS 系统自带UItableviewcell上添加其它控件 不需要自定义cell 简单粗暴
- EASYUI 1.4版 combobox firefox 下不支持中文检索的问题
- UIView层次管理bringSubviewToFront,sendSubviewToBack
- 求第k个排列组合(Permutation Sequence)
- js数组实际上是key-value对,长度可无限增长
- 《iOS Human Interface Guidelines》——Text Field
- Information Acquisition
- $(".className").attr("disabled", "true")
- 分布式Unique ID的生成方法
- UIWindow简单介绍