我已经下载了 QtCurve 主题。我不使用 KDE,我使用独立的 WM(很棒)。如何通过配置文件编辑更改 QtCurve 样式/主题?哪个配置文件包含此设置?
答案1
qtcurve 配置文件是 ~/.config/qtcurve/stylerc。
您可以将下载的 xxxx.qtcurve 文件的内容复制到该文件中。
您可以自定义主题的许多方面。要了解按键的功能(activeTabAppearance、外观……),您可以检查这个文件。
但我找不到值的参考(darkinverted、origselected,...)。我猜你必须通过反复试验才能找到。我通过这种方式找到了很多。但我无法更改正常的背景颜色,即文件管理器主窗口的背景颜色。
为了能够将 qtcurve 用于所有 qt5 应用程序,您需要将此行输入到 ~/.bashrc 中:
export QT_STYLE_OVERRIDE=qtcurve
qt5ct方式
最简单、更好的选择是使用 qt5ct,它是一个 qt5-config 工具,类似于旧的 qt4-config(但更好)。这个实用程序允许您轻松更改 qt5 主题的各个方面,包括小部件样式(qtcurve、fusion、kvantum...)图标主题、字体等。
qt5ct 现在也有颜色预设。
要使用 qt5ct,您需要将此行添加到 ~/.bashrc 中:
export QT_QPA_PLATFORMTHEME=qt5ct
克万图姆
这是另一种选择。您可以在 qt5ct 中选择 kvantum,也可以仅使用 kvantum,而不使用 qt5ct(尽管失去了设置字体和图标主题的功能)。它有 kvantummanager 以及主要实用程序来选择和自定义您的 kvantum 主题(您可以在http://kde-look.org/或您自己的创作)。可以通过编辑 kvantum 主题(在 kvantummanager 窗口中指出)来自定义主题的一些详细方面。该实用程序没有任何 KDE 依赖性。它可以为 qt4 和 qt5 构建。
为了能够使用这种风格(没有 qt5ct),您需要在 ~/.bashrc 中输入以下行:
export QT_STYLE_OVERRIDE=kvantum
虚拟性
这是像 kvantum 一样的另一个选项,有自己的定制实用程序。它是由 bespin 开发人员为 qt5 创建的。有一段时间没有尝试过这个了。