如何在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并运行即可