Qt6 亮点:
1、Qt渲染硬件接口
Direct 3D,Metal,Vulkan和OpenGL。一次编写渲染代码,部署到任何硬件。
2、Qt Quick 3D
将2D和3D内容合并到一个堆栈中。
3、Qt Quick Controls 2桌面样式
像素完美,本机外观的控件无缝集成到操作系统中。
4、HiDPI支持
分形缩放支持允许针对不同的监视器配置自动进行UI缩放。
5、QProperty系统
通过对C ++的绑定支持来提高代码速度,并通过无缝集成到QObject将QML的精华部分引入Qt。
6、改进的并发API
多CPU,并行计算,并发性,可在后台执行后端逻辑时保持用户界面流畅。根据硬件自动缩放任务。
7、改进的网络功能
创建您自己的协议后端并将其集成到默认的Qt工作流程中,将自动添加与安全相关的功能。
8、更新到C ++ 17
更新到更新标准,具有更高的代码可读性,更好的性能和更轻松的维护。
9、CMake支持
使用具有广泛功能集,大型生态系统的行业标准构建系统来构建Qt应用程序。
10、Qt微控制器(MCU)
轻量级渲染引擎可在具有2D硬件加速的低成本硬件上部署基于QML的UI,从而以最小的占用空间(> 80KB RAM)实现更佳图形性能。
11、支持操作系统平台
Windows
Windows 10 2004 (64bit Intel; msvc2019 or mingw81/gcc8.1)
Apple
macOS 10.15 and 11 (64bit Intel; XCode 11)
Linux
Ubuntu 20.04 (64bit Intel; gcc9)
CentOS 8.1 (64bit Intel; gcc9)
SLES 15 (SUSE Linux Enterprise Server, 64bit Intel; gcc10)
Open SUSE 15.1 (64bit; gcc9)
2021年,Qt6 将性能优势应用于所有模块适应新的属性系统和数据类型。并且支持其他运行时平台,包括实时操作系统以及ARM上的macOS和Windows,改善稳定性和成熟度,而 Qt6.2 将是 Qt6 的第一个长期支持版本。