python pyqt5 添加背景图片
时间: 2023-03-31 19:04:47 浏览: 167
可以使用QPixmap和QPalette类来添加背景图片,具体实现可以参考以下代码:
```python
from PyQt5.QtGui import QPixmap
from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5.QtGui import QPalette
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 设置窗口大小和标题
self.setGeometry(300, 300, 300, 220)
self.setWindowTitle('添加背景图片')
# 加载背景图片
palette = QPalette()
pix = QPixmap('background.jpg')
palette.setBrush(QPalette.Background, pix)
self.setPalette(palette)
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = MyWidget()
ex.show()
sys.exit(app.exec_())
```
其中,'background.jpg'是你要添加的背景图片的路径。
阅读全文