Qt 6.0 正式发布了。该版本是 Qt 6 系列的第一个版本,旨在满足一些新的市场需求。
官方表示,自 2012 年发布 Qt 5.0 以来,Qt 的用户群体和使用量都有巨大的增长。但是八年来,世界发生了重大变化,比如嵌入式系统中 Qt 的使用量猛增,C++不断发展,出现了新的 3D 图形 API 等。这些都是直接影响 Qt 发展迭代的因素。
因此,官方称 Qt 6 的任务是使 Qt 成为未来的生产力平台。作为 Qt 的主要版本,Qt 6.0 是 Qt 5 系列的延续,提供了更高的自由度,以实现新功能。Qt 6 的主要变化包括这些领域:
- 利用 C++ 17
- 采用下一代 QML
- 采用新的图形架构
- Qt Quick 的统一 2D 和 3D
- CMake 构建系统(应用程序仍支持 qmake)
当然,官方也花了一些时间修复了很多被开发者诟病的问题。更新详情请查看 Qt 6 的 Wiki 页面。