Qt 6.2 框架发布

Qt 公司发布了 Qt 6.2 框架的版本,其中工作继续稳定和增加 Qt 6 分支的功能。Qt 6.2 提供对 Windows 10、macOS 10.14+、Linux(Ubuntu 20.04+、CentOS)平台的支持8.1+、openSUSE 15.1+)、iOS 13+、Android (API 23+)、webOS、INTEGRITY 和 QNX。 Qt 组件的源代码根据 LGPLv3 和 GPLv2 许可证提供。 Qt 6.2 已获得 LTS 版本状态,在此期间将为商业许可证用户生成更新三年(对于其他用户,更新将在下一个主要版本形成之前发布六个月)。

Qt 6.2分支在模块构成方面被标记为已与Qt 5.15持平,适合大多数用户从Qt 5迁移。 Qt 6.2 中的关键改进主要涉及包含 Qt 5.15 中可用但尚未准备好包含在 Qt 6.0 和 6.1 版本中的模块。特别是,缺少的模块包括:

  • Qt蓝牙
  • Qt多媒体
  • NFC 
  • Qt定位
  • Qt 快速对话框
  • Qt 远程对象
  • Qt 传感器
  • Qt串行总线
  • Qt 串口
  • Qt网络频道
  • Qt 网络引擎
  • Qt 网络套接字
  • Qt 网页视图

Qt 6.2 中的更改(Qt 6 分支中的更改概述可以在之前的评论中找到):

  • Qt Quick 3D 中添加了优化的“实例渲染”渲染模式,允许您同时渲染具有不同变换的同一对象的多个实例。添加了 3D 粒子 API,用于将大量粒子(烟雾、雾等)堆积生成的效果添加到 3D 场景中。添加了为嵌入 2D 场景和纹理中的 3D 元素创建 Qt 快速输入事件的功能。添加了一个 API,用于确定模型与场景中任意点发出的光线的交集。
  • 已提出公共 QML 模块 CMake API,简化了创建您自己的 QML 模块的过程。扩展了用于自定义 qmllint (QML linter) 实用程序行为的选项,并添加了对生成 JSON 格式的验证报告的支持。 qmlformat 实用程序使用 QML 库 dom。
  • Qt多媒体模块的架构已经现代化,添加了播放视频时选择字幕和语言等功能,以及添加用于捕获多媒体内容的高级设置。
  • Qt Charts 中添加了用于自定义图表的新方法。
  • QImage 添加了对使用浮点数指定颜色参数的图像格式的支持。
  • QByteArray::number() 确保在非十进制系统中正确处理负数。
  • 为 QLockFile 添加了 std::chrono 支持。
  • Qt Network 提供了同时使用不同 SSL 后端的能力。
  • 增加了对基于M1 ARM芯片的Apple系统的支持。已恢复对 webOS、INTEGRITY 和 QNX 操作系统的支持。提供对 Windows 11 和 WebAssembly 的预览支持。

来源: opennet.ru

添加评论