出品|开源中国
Qt 6.6 已正式发布,如约而至。
Qt 是一个跨平台的应用程序开发框架,广泛用于创建图形用户界面、嵌入式系统和移动应用等。Qt 6 是 Qt 的最新版本,于 2022 年 12 月发布,带来了许多新特性和改进,如更强大的 QML 语言、更灵活的图形架构和更高效的内存管理等。
Qt 6.6 在 Qt 6.5 的基础上,引入了一些新的模块和功能,同时修复了一些已知的问题和错误。
其中最引人注目的新模块是Qt Graphs(目前仍为技术预览阶段) ,它是 Qt Data Visualization 模块的替代品,用于创建各种类型的二维和三维图表,如折线图、柱状图、饼图、散点图等。Qt Graphs 使用 Qt Quick 3D 进行渲染,并支持原生的图形后端,如 OpenGL、Vulkan、Metal 和 Direct3D 。Qt Graphs 最终将提供大部分或全部 Qt Data Visualization 所提供的功能。
Qt Quick 也已支持响应式布局 (Responsive Layouts)。
另一个值得关注的新功能是 Text To Speech 模块 ,它用于将文本转换为语音,并支持多种语言和发音。Text To Speech 模块在 Qt 6.6 Beta 中得到了改进,增加了对 Windows 平台上 Microsoft Speech API (SAPI) 5 的支持,从而提高了语音质量和可靠性。
另外,Qt for Python 现已支持asyncio,兼容 AArch64 架构,因此可以在 64 位嵌入式系统上使用。
Qt 6.6 其他关注的新功能:
更强大的 Wayland 合成器体验
支持 Qt GUI Module 以直接访问所用字体的 OpenType 功能
Qt 渲染硬件接口的 QRhi 系列类现在有了完整的文档
Qt Quick Shapes 模块添加了实验性曲线渲染后端
支持使用 Qt Quick 3D 导入 PLY 文件
对 Qt Quick 3D 的初步渲染扩展支持
Qt SQL 添加了 Mimer SQL 插件
改进 Qt TextToSpeech
领取专属 10元无门槛券
私享最新 技术干货