如何在Xfce下使Qt程序看起来很好?

我用Xfce。

我的问题是 – 有些程序看起来不错,有些丑陋。 AFAIK这是因为Xfce是GTK而大多数程序使用GTK主题,但有些程序使用Qt,因此不使用GTK主题。

所以 – 我的问题是 – 我如何在这些Qt程序中应用一些主题? 我可以下载一些qt主题并放入〜/ .themes吗? 那会有用吗? Qt程序看起来不一定与GTK程序完全相同 – 我不关心这一点。 但我希望他们至少不要看起来那么难看。:)

在此处输入图像描述

这不完全是你问题的答案,但如果你想要Qt和GTK程序的良好,一致和统一的外观我推荐QtCurve风格。 现代发行版应该提供一个包,在Ubuntu中它是apt-get install qtcurve

是的, qtconfig是用于配置与Qt相关的东西的程序。 在Ubuntu 16.04中,您可以通过apt install qt4-qtconfig安装它。

好。 排序。

只需运行qtconfig并选择不同的外观。

请原谅轻微的自我推销,但我写了一篇博文和脚本,以确保QGtkEngine找到正确的GTK风格: http ://mikemcquaid.com/2011/12/01/make-qt-use-the-gtk-style-on -xfce或- 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"

把它放在~/.bashrc 。 它适用于Qt 5和Gtk + 3:

 export QT_STYLE_OVERRIDE=gtk 

对于QT5,只需安装qt5ct并运行即可