Qt 6.3 发布,改进了 Wayland 支持,Qt 语言服务器模块
据消息,QT——Qt 公司正式发布了 Qt 6.3,作为其开源跨平台工具包的最新半年更新。
Qt 6.3 作为 Qt6 的一次重大春季更新发布,并遵循去年年底的 Qt 6.2 LTS。 Qt 6.3 包括一个新的“Qt Language Server”模块,Qt Core 模块中的一些新功能,Qt Quick 增加了一个 MessageDialog,它将在支持的平台上提供一个本机对话框消息框,“qmltc”作为新的 QML 类型编译器,Qt Wayland Compositor 模块增加了一个 Qt Shell,支持 Qt 处理的所有窗口系统功能,Qt Wayland 现在可以支持创建自定义 shell 扩展,支持 Wayland 的 Presentation Time 协议,以及其他新功能和改进。
带有 Qt 6.3 的新 Qt 语言服务器模块实现了语言服务器协议 (LSP) 规范和 JsonRpc 2.0 协议,以便更好地与源代码编辑器/IDE 集成。新的 QML 类型编译器将 QML 对象结构编译为 C++ 类,而新的 QML 脚本编译器将函数和表达式编译为 C++ 代码。还有一个新的 QML Lint 用于发现新编译器可能无法很好地翻译的代码。 Qt 公司预计,这种新的 QML 编译器工作将导致启动和执行时间最多加快 30%。
Qt PDF 也作为模块第一个移植到 Qt6 的 Qt 6.3 中,现在在 Qt 5.15 功能、语言处理改进、各种 iOS 和 Android 支持改进等方面具有类似水平。
有关 Qt 6.3 更改的更多详细信息,请参阅今天上午的发布公告。
至于接下来会发生什么,Qt 公司在今天的公告中指出,“Qt 6.3 是朝着下一个版本 Qt 6.4 和我们的 Qt 6 系列的下一个 LTS 版本 Qt 6.5 迈出的一大步。我们对这些版本有一些很棒的计划,其中包括对 WebAssembly 的全面支持、QHttpServer、gRPC 支持、基于 FFmpeg 的 Qt Multimedia 跨平台后端、Qt Speech、Qt Location 以及 Windows 11 上更好的原生 Look&Feel 和 iOS 支持。”