问题描述
我使用 Xfce。
我的问题是——有些程序看起来不错,有些则难看。据我所知,这是因为 Xfce 是 GTK,大多数程序使用 GTK 主题,但有些程序使用 Qt,因此不使用 GTK 主题。
所以 – 我的问题是 – 如何将一些主题应用于这些 Qt 程序?我可以下载一些 qt 主题并放入 ~/.themes 吗?那行得通吗? Qt 程序不必看起来与 GTK 程序完全一样——我不关心这一点。但我希望它们至少不要看起来那么丑。:)
最佳回答
这不完全是你问题的答案,但如果你想要 Qt 和 GTK 程序的漂亮、一致和统一的外观,我推荐 QtCurve 风格。现代发行版应该提供一个包,在 Ubuntu 中是 apt-get install qtcurve
。
是的,qtconfig
是用于配置 Qt-related 内容的程序。\n在 Ubuntu 16.04 中,您可以通过 apt install qt4-qtconfig
安装它。
次佳回答
行。排序。
只需运行 qtconfig 并选择不同的外观。
第三种回答
把它放在 ~/.bashrc
中。它适用于 Qt 5 和 Gtk+ 3:
export QT_STYLE_OVERRIDE=gtk
第四种回答
请原谅轻微的 self-promotion 但我写了一篇博客文章和脚本来确保 QGtkEngine 找到正确的 GTK 样式:\n http://mikemcquaid.com/2011/12/01/make-qt-use-the-gtk-style-on-xfce-or-xubuntu/
第五种回答
如果 QT4 应用程序看起来不太好,请执行以下操作,您的 GTK 主题将被使用:
在终端类型中:
gconftool-2 --set --type string /desktop/gnome/interface/gtk_theme your-theme-name
然后编辑 ~/.xinitrc
文件并添加以下行:
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
第六种回答
对于 QT5,只需安装 qt5ct 并运行