GTK 主题无法在 Qt5 应用程序上运行

GTK 主题无法在 Qt5 应用程序上运行

我现在运行的是 Xubuntu 16.04.1(带 XFCE4)。我做了很多 Qt5 应用程序开发。现在我制作的应用程序与我设置的 GTK 主题(即“Greybird”)不匹配,它给我的是“Raleigh”主题。虽然这不会阻止我的开发,但确实让我抓狂。

我有另一台装有 Xubuntu 16.04.1(也是 XFCE4)的笔记本电脑,运行相同的应用程序,但我的 GTK 主题运行正常。有人知道我该如何解决这个问题吗?

答案1

我在 Xubuntu 16.04.1 上使用 LyX 2.1.4 时也遇到了同样的问题。似乎有多种解决方案:

  1. 有些人建议使用命令行上的-style gtk+或标志来运行该应用程序。-style gtk

  2. 其他人建议将环境变量设置QT_STYLE_OVERRIDEGTK、 或GTK2GTK3

  3. 对我个人来说,有用的是编辑~/.config/Trolltech.conf(或/etc/xdg/Trolltech.conf)并添加以下内容:

    [qt]
    style=GTK+
    

更远讨论在 ArchWiki 上。

相关内容