谁能解释一下为什么一些 QT 应用程序(例如 qBittorrent、OBS Studio 和 Kdenlive)在我的 Gnome 桌面上有一个 KDE Plasma 风格的标题栏和窗口装饰?
我尝试过各种方法来设计 qt 应用程序,主要是 kvantum 和 qt5ct。这些方法有效。它们可以更改应用程序主题。但是,窗口装饰仍保持 KDE 风格。
此问题仅在 wayland 上可见。在 X11 上这不是问题。我刚刚切换到 X11。
答案1
将我的系统更改为使用 X11(Xorg)而不是 Wayland 为我解决了这个问题。
答案2
Qt 应用程序的风格不同,并且一些基于 Gtk 的桌面默认不提供任何设置。
看一眼https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications
在 Wayland 上还有这个用于窗口装饰的https://github.com/FedoraQt/QAdwaitaDecorations
我个人将它与https://github.com/GabePoel/KvLibadwaita现在 Qt 应用程序通过 GNOME 主题看起来更加好看。