如何更改小部件背景颜色?

时间:2018-02-05 02:52:10

标签: python pyqt5

def change_frame_color(self, r, g, b):
    widget_list = [self.ui.widget,self.ui.widget_2,self.ui.widget_3,self.ui.widget_4,self.ui.widget_5]

    for widget in widget_list:
        widget.setAutoFillBackground(True)
        pt = widget.palette()
        pt.setColor(widget.backgroundRole(),QColor(r,g,b))
        widget.setPalette(pt)
        p = widget.palette().color(QPalette.Background)
        print(p.name(), widget.autoFillBackground())
        widget.update() 

这是我的代码......

调色板更改但QWidget没有改变:(

0 个答案:

没有答案