pyQt设置每个小部件背景颜色没有样式表

时间:2018-03-12 12:52:52

标签: pyqt pyqt5 stylesheet qwidget

It is possible使用样式表设置每个小部件的背景颜色。

self.widget.setStyleSheet("""
    .QWidget {
        background-color: rgb(255, 0, 0);
        }
    """)

我还可以使用调色板

设置单个小部件的背景颜色
p = self.palette()
p.setColor(self.backgroundRole(), Qt.red)
self.setPalette(p)

然而,这似乎不适用于我设置颜色的视图的子视图,因为它们仍保留浅灰色的原始颜色。

是否可以在不使用样式表的情况下设置每个小部件的颜色?

0 个答案:

没有答案