def resizeEvent(self,event):
palette = QtGui.QPalette()
pix = QtGui.QPixmap("background.jpg”)
pix = pix.scaled(self.width(),self.height())
palette.setBrush(QtGui.QPalette.Background,QtGui.QBrush(pix))
self.setPalette(palette)
palette = QtGui.QPalette()
pix = QtGui.QPixmap("background.jpg”)
pix = pix.scaled(self.width(),self.height())
palette.setBrush(QtGui.QPalette.Background,QtGui.QBrush(pix))
self.setPalette(palette)
本文介绍了一种在PyQt应用程序中实现窗口背景图片自适应的方法。通过重写resizeEvent函数,利用QtGui模块来实现背景图片随着窗口大小变化而自动调整尺寸的功能。
153

被折叠的 条评论
为什么被折叠?



