当前位置: 首页>>技术教程>>正文


themes – 如何让Qt程序在Xfce下好看?

, , , ,

问题描述

我使用 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 并运行

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13369.html,未经允许,请勿转载。