Qt 6.8 LTS 发布,搭载 XR 模块,内存占用更低,启动时间更快

今天,Qt 6.8 发布,这不仅是一个新功能版本,也是这个开源、跨平台工具包的最新长期支持 (LTS) 版本。

通过升级到 Qt 6.8,可以让运行 iOS 18 或 Android 14 的用户使用现有的移动应用程序。

现已全面支持在 Arm 上开发 Windows,让用户能够瞄准今年推出的全新 Microsoft CoPilot+ PC。您的桌面应用程序可以部署到 macOS 15,也可以部署到 Arm 上的 Linux 桌面。这完成了 Qt 对 Arm 架构在所有设备类别(从嵌入式到移动和桌面)的支持。

版本主要亮点:

全新 XR 模块:助力沉浸式体验

随着虚拟、增强和混合现实应用程序的重要性日益增加,我们很高兴在 Qt 6.8 中引入一个专用于支持 XR 设备的新模块。新的 Qt Quick 3D Xr 模块使开发人员可以更轻松地为虚拟现实 (VR) 和增强现实 (AR) 平台构建沉浸式体验,确保无论目标设备是什么,Qt 仍然是应用程序开发人员的首选。

Qt 6.8 LTS 版本允许在 Apple Vision Pro 和 Meta Quest 3 XR 等耳机上开发 Qt 软件。Qt 6.8 现在还正式支持 Raspberry Pi 5 和英伟达 AGX Orin 硬件。

构建更小、更精简的 Qt 应用程序

借助 Qt 6.8 的配置选项,开发人员可以微调 Qt 的性能和效率,精确满足其应用程序的具体要求。通过从 Qt 框架中删除未使用的功能和组件,应用程序可以减少高达 77% 的 ROM 使用量,降低 32% 的 RAM 消耗,并显著加快启动速度。 

Qt Graphs:全面支持 3D 数据可视化

借助 Qt 6.8,Qt Graphs 现已获得全面支持,为开发人员提供了创建交互式动态 2D 和 3D 可视化的强大工具包。无论您是在进行科学模拟、财务图表还是实时数据分析,Qt Graphs 都能提供所需的渲染功能和性能优化,让您的数据栩栩如生。Qt Graphs 3D 现在支持透明度,并可以更好地控制标签边距、标题位置和网格线渲染。Qt Graphs 2D 可以使用 QML 组件渲染自定义条形图,支持 Stacked 和 StackedPercent 条形图,可以在条形图上显示标签并在轴上显示标题,并且具有更多数据映射 API。

Qt 多媒体:自定义数据和音频后处理

Qt Multimedia 一直是构建富媒体应用程序的基石,而在 Qt 6.8 中,我们使其更加完善。借助QVideoFrameInput、QAbstractVideoBuffer和QAudioBufferInput,应用程序可以将自定义媒体数据发送到录制会话中,而借助QAudioBufferOutput,可以接收解码后的音频数据进行后期处理。

在 Linux 桌面上,QScreenCapture现在支持 Wayland 合成器,通过 XDG 桌面门户使用 ScreenCast 服务。

Qt Quick:更多效果和可缩放矢量图形

Qt Quick 仍然是构建快速流畅用户界面的首选模块。在 Qt 6.8 中,我们进行了多项性能优化以提高渲染速度,尤其是针对复杂场景。Qt Quick Effect Maker学习了发光和蒙版模糊,可以为精灵制作动画,并将项目弯曲成圆形或弧形。这意味着资源密集型应用程序的动画更流畅,响应速度更快。  

此版本中的一个关键新增功能是 Qt Quick Vector Image 模块,它支持将 SVG 文件无缝集成为 Qt Quick 场景中的可缩放矢量图形。对于希望创建独立于分辨率且响应迅速的 UI 元素的开发人员来说,这是一个完美的选择,可确保您的设计在不同设备和屏幕尺寸上看起来清晰一致。

Qt Quick Controls:更好地集成到桌面

Qt 6.8 添加了 Fluent WinUI3 设计系统的实现作为Qt Quick Controls样式。这种新样式使应用程序在 Windows 11 上的外观和感觉与原生一样,但使用 Qt Quick 基元实现,并且适用于所有平台。

在 macOS 上,Quick MenuBar和菜单默认与系统的原生菜单栏集成。上下文菜单和其他弹出窗口也可以设置为顶级弹出窗口,这现在是桌面平台上Qt Quick 对话框的默认行为。应用程序可以使用新的popupType属性来控制每个弹出窗口。  

更多详细功能请访问:https://www.qt.io/blog/qt-6.8-released。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/52848.html

(1)

相关推荐

发表回复

登录后才能评论