Qt 6.5 LTS 已正式发布。此版本为图形和 UI 开发者以及应用程序后端引入了许多新功能,还包含许多修复和通用的改进。Qt 6.5 将成为商业许可证持有者的长期支持 (LTS) 版本。
部分更新亮点:
- 改进主题和样式
使用 Qt 6.5,应用程序能够便捷地支持 Windows 的深色模式。
在 macOS 上,使用 QMessageBox 或 QErrorMessage 的应用程序将显示具有现代居中 UI 设计的原生对话框。
- 改进平台支持,包括 Web、移动设备和桌面
Qt 6.5 添加了对 Android 12 的支持,同时确保 Qt 在旧版本上继续按预期工作。即使平台发生重大变化,Qt 应用程序的单个构建现在也可以部署到任何运行 Android 8 至 12 版本的设备,而无需任何更改。
此外,Qt 团队还为设备制造商升级了 Boot2Qt 软件堆栈,以使用 Yocto 4.1 (Langdale) 版本,它可以访问许多行业的嵌入式硬件的应用程序开发。在 Linux 桌面上,商业 Qt 6 Debian 11 包可以通过 apt 获得,因此可以方便地将商业 Qt 应用程序部署到基于 Debian 的 Linux 发行版。
Qt 6.5 for WebAssembly 是 Qt 6.4 中最初受支持版本的后续版本,现在添加了对视频渲染和小部件可访问性的支持。 Qt WebEngine 已更新至 Chromium 108,甚至包括 Chromium 110 安全补丁。现在它支持在 Vulkan 下的 Linux 上为 X11 和 Wayland 进行硬件加速视频渲染。
其他变化:
- 引入新的 Qt Quick Effects 模块,改进 2D 和 3D 的美观性和性能
- 通过新的 Qt GRPC 模块添加了一个框架,用于在 Qt 中集成 gRPC 和 Protocol Buffer 技术。 Qt GRPC 允许与 gRPC 服务进行通信,并且与 Qt Protobuf 一起提供了用于序列化基于 Qt 的类的基础结构
- Qt Location 模块处于技术预览版状态
- 改进 QML 模块
- QOpenGLWidget 支持立体渲染
- ……