您需要调用setAutoFillBackground(True)
小部件。默认情况下,aQWidget
不会填充背景。
有关更多信息,请参见该setAutoFillBackground
属性的文档。
如果要使用任意背景色,则需要修改小部件的调色板:
p = w.palette()
p.setColor(w.backgroundRole(), Qt.red)
w.setPalette(p)
如何设置QWidget背景色?
您需要调用setAutoFillBackground(True)
小部件。默认情况下,aQWidget
不会填充背景。
有关更多信息,请参见该setAutoFillBackground
属性的文档。
如果要使用任意背景色,则需要修改小部件的调色板:
p = w.palette()
p.setColor(w.backgroundRole(), Qt.red)
w.setPalette(p)