1. 程式人生 > >PyQt4中給QWidget新增背景圖片或者更換背景色

PyQt4中給QWidget新增背景圖片或者更換背景色

class Emit(QtGui.QWidget):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.setGeometry(300, 300, 200, 100)
        self.setWindowTitle("exmaple")
        palette=QtGui.QPalette()
        icon=QtGui.QPixmap('/root/python/PyQt/6.jpg')
        palette.setBrush(self.backgroundRole(), QtGui.QBrush(icon)) #新增背景圖片
        self.setPalette(palette)
        self.color=QtGui.QColor(0, 0, 255)
        #self.setStyleSheet('QWidget{background-color:%s}'%self.color.name()) #利用樣式表改變背景色