
QGIS 功能区界面实验:用 Ribbon 工具栏重塑桌面 GIS 体验
在 QGIS 的官方仓库中,一个长期存在的功能请求是希望引入 Ribbon 风格(功能区)的图形界面,以替代 QGIS 窗口顶部那些数量繁多的工具栏。这个想法并非空穴来风——对于许多新用户来说,传统工具栏的密集排列往往令人望而生畏。 几个月前,Eithan 发布了一款面向 QGIS 3 的实验性“Ribbon Toolbar”插件,首次将这一构想落地。最近,我接过了这项工作的接力棒,将插件移植到 QGIS 4,并继续优化选项卡与功能区的结构:清理被截断的标签、设计逻辑分组,并为最常用的功能(基于个人主观经验,而非客观测量)制作更大、更醒目的图标。

全新升级的 0.5 版本现已在 QGIS 插件仓库上线,欢迎大家试用。需要特别说明的是,该代码并非为生产环境准备,请把它当作一个可点击的演示原型,目的是促进社区讨论。当前版本尚未实现任何自定义功能区的途径,当然,这可以在后续阶段加入。无论如何,用户随时都可以切换回经典的传统工具栏。

整体设计深受 LibreOffice 功能区主题选项的启发,主要面向新用户和教学场景。与 LibreOffice 类似,其理念是让用户自主选择偏好的界面风格——因此不会出现“一刀切”却谁都不适合的情况。 插件处理将是一个棘手的部分。目前(0.5 版),安装一个会添加新工具栏的插件后,该工具栏会先被添加,你可以把它放在任意位置(比如功能区下方或右侧)。一旦重启 QGIS,Ribbon Toolbar 插件就会识别这个新工具栏,并将其整合到插件功能区中。

显然,对于安装了大量插件的用户来说,这种行为难以为继。因此,我们需要一种更聪明的方式,让用户自定义插件工具栏的处理逻辑。也许只需一个小按钮,就能将它们从功能区弹出,或重新附着回去。 无论如何,如果你对功能区设计有任何想法或反馈,欢迎在相关讨论帖中分享。如果你有其他设计方案想要展示,我也非常乐意阅读。请在下方留下链接。
编译自 Free and Open Source GIS Ramblings,原文链接
原文摘要
QGIS tabbed ribbon UI experiments
A long-standing feature request in the QGIS repo has been an option for a ribbon-style GUI to replace the plethora of toolbars that usually characterize the top rows of any QGIS window. A couple of months ago Eithan published an experimental “Ribbon Toolbar” plugin for QGIS 3 that implemented a first version of this idea. … Read More