![如何让 Qt 程序在 Xfce 下看起来好看?](https://linux22.com/image/1104930/%E5%A6%82%E4%BD%95%E8%AE%A9%20Qt%20%E7%A8%8B%E5%BA%8F%E5%9C%A8%20Xfce%20%E4%B8%8B%E7%9C%8B%E8%B5%B7%E6%9D%A5%E5%A5%BD%E7%9C%8B%EF%BC%9F.png)
我使用 Xfce。
我的问题是 - 有些程序看起来不错,有些则有点丑陋。据我所知,这是因为 Xfce 是 GTK,大多数程序使用 GTK 主题,但有些程序使用 Qt,因此不使用 GTK 主题。
所以 - 我的问题是 - 我如何将一些主题应用于这些 Qt 程序?我可以下载一些 qt 主题并放入 ~/.themes 吗?这样可以吗?Qt 程序不必看起来与 GTK 程序完全相同 - 我不在乎这一点。但我希望它们至少看起来不要那么丑。:)
答案1
这并非您问题的确切答案,但如果您想要 Qt 和 GTK 程序具有美观、一致且统一的外观,我推荐 QtCurve 样式。现代发行版应该提供一个软件包,在 Ubuntu 中是apt-get install qtcurve
。
是的,qtconfig
这是用于配置 Qt 相关内容的程序。在 Ubuntu 16.04 中,您可以通过 来安装它apt install qt4-qtconfig
。
答案2
好的。已排序。
只需运行 qtconfig 并选择不同的外观。
答案3
把这个放进去~/.bashrc
。它适用于 Qt 5 和 Gtk+ 3:
export QT_STYLE_OVERRIDE=gtk
答案4
如果 QT4 应用程序看起来不太好,请执行以下操作,然后使用您的 GTK 主题:
在终端类型中:
gconftool-2 --set --type string /desktop/gnome/interface/gtk_theme your-theme-name
然后编辑~/.xinitrc
文件并添加以下行:
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"