如何在 KDE 和 GNOME 应用程序中为“确定”和“取消”按钮提供相同的顺序?

如何在 KDE 和 GNOME 应用程序中为“确定”和“取消”按钮提供相同的顺序?

我在同一台计算机上安装了一些 KDE 和 GNOME 应用程序。我同时使用这些应用程序。我发现,当我看到“确定”或“取消”或“是”或“否”按钮时,我经常按错按钮,因为顺序不同。有什么方法可以一致地设置这些,无论是更改为 KDE 顺序还是 GNOME 顺序?

答案1

所以我发现这在 KDE Plasma 中是不可配置的。这里罪魁祸首是:QDialogButtonBox::KdeLayout在源代码中硬编码为 Qt5 集成插件的样式提示。改变这种情况的一种方法是修补等离子集成以QDialogButtonBox::GnomeLayout代替使用。

另一种选择是使用 qt5ct。如果您将主题设置为 Breeze 并将以下菜单选项设置为 GNOME,那么事情看起来和感觉起来很像 KDE。

在此输入图像描述

然而,由于我希望在除对话框按钮布局之外的所有方面都尽可能接近 KDE 行为,因此我认为此选项并不令人满意。最好的选择是修补等离子集成。也许在某个时候它会被更新,以便可以设置您喜欢的对话框按钮布局。

相关内容