Qt KDE 主题样式表

Qt KDE theme stylesheet

我正在使用 KDE 主题 Breeze Dark。因为我所有的 Qt 应用程序都改变了颜色。早些时候,我的应用程序没有被 KDE 主题更改,但现在我收到消息:"kf5.kiconthemes: "主题树:(Breeze)”。我正在使用样式表更改我的应用程序中的背景颜色。现在由于更改了字体颜色,这是不可能的阅读(非常明亮的背景上的白色文本)。而且我无法获得默认背景颜色。

qDebug() << qApp->styleSheet();给我空字符串。

如何获取背景颜色?我想用它来设置我自己的背景(显示任务的优先级,稍微偏红的背景等等)。

您可以通过 QPalette 访问默认主题颜色。

如果您只想更改小部件的颜色 - QSS 太过分了。 QPalette 绰绰有余。