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 页面