【发布时间】:2016-11-21 13:08:24
【问题描述】:
这是我正在使用的代码:
palette = QtGui.QPalette()
myPixmap = QtGui.QPixmap('test1.jpg')
myScaledPixmap = myPixmap.scaled(self.size(), QtCore.Qt.KeepAspectRatio, transformMode = QtCore.Qt.SmoothTransformation)
palette.setBrush(QtGui.QPalette.Window, myScaledPixmap)
self.setPalette(palette)
背景图像会显示,但在 MainWindow 调整大小时它不会调整大小。我已经尝试过 size() 和 frameSize()。如何解决此问题以调整背景图像的大小?
【问题讨论】:
-
这个代码是在窗口调用
resizeEvent(resizeEvent)时执行的吗?