1

我有一个 pyqt4 应用程序,它应该使用任意颜色方案运行。我想通过使它们比样式预定义的颜色更亮或更暗来使一些小部件更明显。我希望它适用于任何整体风格,并且不想在那里硬编码颜色。什么是调用QWidget.setStyleSheet方法会实现这一点?

4

1 回答 1

2

我不确定这是可能的。没有要查询和解析的默认样式表,因为它是用户指定的值。

主题可能与平台相关,因此必须对小部件样式 -> 调色板 -> 属性进行大量处理,找出颜色值,并生成修改后的值以在样式表中指定。那时,您最好还是坚持使用调色板并修改它们的值,而不用担心样式表。

于 2012-05-11T18:14:05.253 回答