# Qt 和 Qt Quick
本书为您提供了使用新的Qt6进行应用程序开发的不同方面的演练。它重点介绍了Qt Quick技术,但也提供了有关编写C++后端和Qt Quick扩展的必要信息。
本章将提供Qt 6的高层次概述。它展示了可供开发人员使用的不同应用程序模型,以及一个展示应用程序,作为对即将到来事物的先睹为快。 此外,本章旨在提供对Qt内容的广泛概述以及如何与Qt公司的Qt制造商取得联系。
# Qt 6 焦点
Qt 5 于多年前发布,并引入了一种新的声明式编写令人惊叹的用户界面的方式。 从那时起,我们周围的世界发生了很大的变化。
Qt 6 将延续 Qt 5 所做的一切,不应对大多数用户造成干扰。 Qt 对用户有价值的原因是什么?
- 跨平台特性
- 可扩展性
- 世界级的API和文档
- 高可维护性、高稳定性、高兼容性
- 大的开发者生态
Qt 6在保持贴近用户价值的同时,将Qt产品调整到新的市场。
桌面市场是Qt产品的根基。 它是大多数用户第一次接触Qt的地方,它构成了Qt工具及其成功的基础。
从接近桌面的高端设备到微控制器等低端设备,预计Qt 6将在嵌入式和连接设备市场中增长最快。对于这些设备,触摸屏的数量将呈指数增长。 许多这些设备将具有相对简单的功能,但需要一个优美流畅的用户界面。
另一方面,需要更复杂的2D/3D集成用户界面。这些具有基于2D元素界面的3D内容将很常见,增强现实和虚拟现实的使用也将如此。
连接设备的增长和对用户界面流畅度的更高需求需要更简单的工作流程来创建应用程序和设备。将UX设计师集成到开发工作流程中,是Qt 6系列的目标之一。
# Qt 6带给大家的内容
- 下一代QML
- 下一代图形
- 统一和一致的工具
- 增强的Qt C++ APIs
- 组件应用市场