Python 3.x pyQT4状态栏设置调色板(python3)

Python 3.x pyQT4状态栏设置调色板(python3),python-3.x,pyqt,background-image,statusbar,qmainwindow,Python 3.x,Pyqt,Background Image,Statusbar,Qmainwindow,关于pyQT4中QMainWindow的状态栏的一个小问题 可以为状态栏设置调色板吗?到目前为止,我有一个工作非常好,但我想把它的背景图像,就像我与我的小部件 下面是我尝试过的: #StatusBar self.statusbar = self.statusBar() self.tboard.msg2Statusbar[str].connect(self.statusbar.showMessage) #Set backg

关于pyQT4中QMainWindow的状态栏的一个小问题

可以为状态栏设置调色板吗?到目前为止,我有一个工作非常好,但我想把它的背景图像,就像我与我的小部件

下面是我尝试过的:

  #StatusBar
            self.statusbar = self.statusBar()
            self.tboard.msg2Statusbar[str].connect(self.statusbar.showMessage)
            #Set background Color
            BackgroundPalette = QtGui.QPalette()
            BackgroundPalette.setBrush(QPalette.Background,QBrush(QPixmap("MenuBare.png")))
            self.setAutoFillBackground(True)
            self.statusbar.setPalette(BackgroundPalette) 
什么都不做

那么,这有可能吗?如果不是的话,我就把这个statusbare放进垃圾箱,用一个小部件做同样的事情

谢谢!
Blob.

只是胡乱猜测,你的意思是像self.statusbar.setPaletteBackgroundTemplate这样的东西吗?例如:BackgroundPalette=QtGui.QPalette BackgroundPalette.setBrushQPalette.Background,QBrushQPixmapMenuBare.png self.setAutoFillBackgroundTrue self.statusbar.setPaletteBackgroundPalette调色板不显示任何内容