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 6.2的主要新功能

据观察,lQt 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 5 迁移到 Qt 6。我们已经使用自己的工具完成了这项工作。 也就是说,即将发布的 Qt Design Studio 2.2 和 Qt Creator 6 beta 都是基于 Qt 6.2 LTS。

除了添加缺失的功能外,Qt 6.2 还专注于提高开发人员的稳定性、性能和生活质量。

在这个新版本的 QT 6.2 中突出的变化之一是 n新的优化渲染模式 «在实例中渲染»到Qt Quick 3D, 它允许同时渲染具有不同变换的同一对象的多个实例,此外还添加了 3D 粒子 API,以向由大量粒子(烟雾、雾等)生成的 3D 场景添加效果。

也在这个新版本中 提供了为 2D 元素创建 Qt 快速输入事件的能力 嵌入在 3D 场景和纹理中。 添加了一个 API 来确定模型与从场景中任意点发出的光线的交集。

还强调了 已提出公共 QML 模块 CMake API 以简化 用户的过程 创建 QML 模块除了配置 qmlint 实用程序 (QML linter) 行为的选项之外,还添加了以 JSON 格式生成验证报告的支持。 qmlformat 实用程序使用 QML dom 库。

另一方面,也注意到Qt多媒体模块的架构已经现代化,其中出现了诸如选择视频播放的字幕和语言,以及捕捉多媒体内容的高级设置等功能。 Qt Charts 自定义图表的方法。

其他变化 从这个新版本的 QT 6.2 中脱颖而出:

  • QImage 添加了对指定浮点颜色参数的图像格式的支持。
  • QByteArray::number() 提供了对非十进制系统中负数的正确处理。
  • 为 QLockFile 添加了 std::chrono 支持。
  • Qt Network 提供了同时使用不同 SSL 后端的可能性。
  • 添加了对基于 ARM M1 芯片的 Apple 系统的支持。 恢复对 webOS、INTEGRITY 和 QNX 操作系统的支持。 已提议初步支持 Windows 11 和 WebAssembly。

如果你有兴趣了解更多 关于这个新版本的QT,你可以查看详情 在下面的链接中。

最后,您应该知道 Qt 组件的源代码是在 LGPLv3 和 GPLv2 许可下发布的。 Qt 6.2 获得了 LTS 版本的状态,其中将在三年内为商业许可证的用户生成更新(其余的将在下一个重要版本形成前六个月发布更新)。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。