Qt 6.5 作为 LTS 版本发布并修复了许多错误并引入了一般改进

qt-6

在 Qt 6 系列的第六个版本中,我们为图形和 UI 开发人员以及应用程序后端引入了许多新功能。

Qt公司揭幕 前几天发布新版框架 “Qt 6.5” ,其中的工作将继续稳定并增加Qt 6分支的功能。

Qt 6.5 收到 LTS 版本的状态,其中更新将在三年内发布给商业许可用户(其余的更新将在下一个主要版本形成前六个月发布)。 对 Qt 6.2 之前的 LTS 分支的支持将持续到 30 年 2024 月 5.15 日。Qt 2025 分支将持续到 XNUMX 年 XNUMX 月。

Qt 6.5的主要新功能

在这个新发布的 QT 6.5 版本中,强调了 Qt Quick 3D 物理模块,它提供了一个 API 来模拟物理过程,可以与 Qt Quick 3D 一起用于 3D 场景中对象的真实交互和移动, 它已经稳定并完全兼容。 该实现基于 PhysX 引擎。

新版本中另一个引人注目的变化是 添加了暗模式支持 Windows 设计,以及 启用深色设计的自动应用 如果应用程序使用不更改调色板的样式,则在系统中启用并设置框架和标题。 在应用程序中,您可以通过处理 QStyleHints::colorScheme 属性自定义您自己对系统主题更改的反应。

在 Qt Quick Controls 中,Android 的 Material 样式已与 的建议 材料 3, 此外,还为 iOS 实现了完整的样式,并添加了 API 以更改外观(例如,用于 TextField 或 TextArea 的 containerStyle,或用于按钮和弹出窗口的 roundedScale)。

Wayland,添加了 QNativeInterface::QWaylandApplication API 直接访问原生的 Wayland 对象 在 Qt 内部函数中使用,以及访问有关最近用户操作的信息,这些信息可能需要传递给 Wayland 协议扩展。 新的 API 在 QNativeInterface 命名空间中实现,它还提供调用以访问 X11 和 Android 平台的本机 API。

除此之外,还要强调的是 添加了对 Android 12 平台的支持 而且,尽管该分支发生了重大变化,但仍保留了为 Android 创建通用程序集的能力,它可以在具有不同 Android 版本的设备上运行,从 Android 8 开始。

Boot2Qt 堆栈已更新, 它可用于创建具有基于 Qt 和 QML 的环境的可启动移动系统。 Boot2Qt 中的系统环境已经更新到 Yocto 4.1 (Langdale) 平台。
Debian 11 的软件包已经启动并获得商业支持。

WebAssembly 平台功能得到了扩展, 允许您创建在 Web 浏览器中运行并可在不同硬件平台之间移植的 Qt 应用程序。 为 WebAssembly 平台构建的应用程序,得益于 JIT 编译,以接近原生代码的性能运行,可以使用 Qt Quick、Qt Quick 3D 和 Qt 中可用的可视化工具。 新版本增加了对视频渲染和小部件中禁用工具使用的支持。

网络引擎 Qt WebEngine 升级到 Chromium 110 代码库, 除了 Linux 之外,在 X11 和基于 Wayland 的环境中使用 Vulkan 图形 API 时,还实现了对硬件加速视频渲染的支持。

在其他突出的变化中:

  • 添加了一个支持 gRPC 协议和协议缓冲区的实验性 Qt GRPC 模块,它允许您访问 gRPC 服务并使用 Protobuf 序列化 Qt 类。
  • 在 macOS 上,使用 QMessageBox 或 QErrorMessage 的应用程序保证显示本机平台对话框。
  • 添加了对在 Qt 网络模块中配置 HTTP 1 连接的支持。
    向 Qt 串行总线模块添加了实验性 CAN 总线类,可用于编码和解码 CAN 消息、处理帧和解析 DBC 文件。
  • TableView QML 类型实现了交互功能,例如就地编辑单元格、调整行和列的大小以及选择多个单元格。
  • 为 Qt Widgets 模块中提供的 QOpenGLWidget 类添加了对立体渲染的支持。
  • 为提高稳定性做了很多工作,已关闭大约 3500 个错误报告。

如果您想了解更多,您可以查看详细信息 在下面的链接中。

下载并获取 Qt 6.5

对于那些对 Qt 6.5 新分支感兴趣的人,您应该知道它支持 Windows、macOS、Linux 平台、iOS 14+、Android 8+ (API 23+)、webOS、WebAssembly、INTEGRITY 和 QNX。 Qt 组件的源代码在 LGPLv3 和 GPLv2 许可下提供。

新版本可以在 以下链接。


发表您的评论

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

*

*

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