我正在尝试修复 qt5 应用程序中的某些颜色。我使用的是深色主题,但某些文本颜色在深色背景上不够亮。
但是,我对如何实现这一点感到很困惑。我安装了 Kvantum Manager 和 qt5ct,但我不确定哪个具体起什么作用。我能够使用 Kvantum Manager 切换到不同的主题并更改 qt 应用程序的外观,但我不知道如何更改特定的字体颜色。
借助这个文章,我可以更改文本颜色(在我的例子中,通过选择自定义调色板、克隆配色方案并编辑“较暗”颜色)。但只有当我使用以下命令启动 qt 应用程序时,它才有效
QT_QPA_PLATFORMTHEME=qt5ct <application>
不幸的是,我不知道如何使更改永久生效。添加和删除
都不起作用。export QT_QPA_PLATFORMTHEME=qt5ct
/etc/X11/Xsession.d/101-qt
~/.xinitrc
(如果我使用 qt5ct 更改图标主题,则更改是永久性的。)
更改配色方案或主题并使更改永久生效的正确方法是什么?
编辑:
有没有办法检查 qt5 正在加载什么主题/配色方案?或者是否QT_QPA_PLATFORMTHEME=qt5ct
真的应用了?
配置:Arch Linux(Manjaro Gnome)