Qt 6 的新功能

Qt 6 让您比以前更快地为多种设备和平台开发具有直观用户界面的应用程序。开发很容易采用 Qt Creator ,让您设计、编码、测试及部署 Qt 应用程序。Qt 6 高度兼容 Qt 5。Qt 5 应用程序开发者可以在保留应用程序功能的同时无缝迁移到 Qt 6。

采用 Qt 开发用户界面

Qt 为开发者提供了两种 UI 框架: Qt Widgets and Qt Quick . Qt Widgets 跨平台且紧密集成桌面外观及感觉。 Qt Quick UI 具有流畅动态动画,且对触摸界面有优化。可以采用 C++ 实现小部件 UI,也可以采用 QML 和 JavaScript 声明实现 Qt Quick UI。 用户界面 页面比较了 Qt Quick 和 Qt Widgets UI。

设计 UI

Qt Quick Designer 让您在 Qt Creator 中设计 UI。可以导入 2D/3D 资产、动画组件及创建布局。透过在线浏览器在设备中实时预览,测试设计是可能的。

开发应用程序

Qt Creator 是用于开发 Qt 应用程序的完整 IDE。可以在 Qt Creator 中设置工程文件、编码、调试、打包及部署。Qt 6 的新功能,工程可以使用 CMake or qmake 来构建应用程序。

跨平台开发

Qt 跨平台且可以部署到不同设备和平台。 Qt Creator 拥有用于不同平台和设备的内置工程模板及套件。此外,可以移植 Qt 并创建自定义目标采用 Qt Platform Abstraction .

Qt 必需和 Qt 附件

In Qt 6, the installation experience is easier and more flexible than before.The installation includes the Qt 必需 and a few of the most commonly used Qt 附件 . The Qt Add-Ons are moved outside of the main installation, but still available by running the installer. You can read the list of Qt modules in the Qt 模块 页面。

从这里开始

新特征按 Qt 版本