在过去的几天里,围绕“Qt Weld”的 LibreOffice 25.8 开源办公套件合并的补丁数量有所增加,在过去的几个月里,用于增强 Qt 工具包集成的补丁数量不断增加。
LibreOffice 开发人员 Michael Weghorn 一直在推动许多补丁,以增强 LibreOffice 对其“Weld”主题界面的 Qt 工具包支持。这项工作源于一个五年前的错误报告,以类似于 GTK 的方式增强 Qt 工具包的使用:
“目前 LO 的 qt5 / kf5 VCL 后端只是使用 QStyle 接口来绘制 LO UI 看起来像原生小部件。因此,这对于未通过该接口公开的原生 Qt 样式引擎呈现的各种 UI 设计有限制。
几年前,Caolan 就开始引入新的 “weld” 主题界面,它使用原生 – 在他的例子中是 gtk+ – 小部件,以获得更好的 GNOME 集成。
…
目前,该 API 非常特定于 gtk+,但这通常不应阻止 Qt 后端的适应。
在下一个 v25.8 版本的 LibreOffice Git 中,已经构建了很多这样的 Qt 焊接补丁。
到 8 月份的 LibreOffice 25.8 发布时,看看 Qt 焊接工作的进展会有多大,希望能提供更好的基于 Qt 的办公套件体验,以取悦 KDE Plasma 桌面用户等。
转自 LibreOffice 25.8 Landing Many Patches For Improving Qt Toolkit Integration – Phoronix