设置QLabel 背景图片
时间: 2024-01-11 18:02:24 浏览: 70
QLabel切换图片
5星 · 资源好评率100%
你可以使用QPixmap来设置QLabel的背景图片。
以下是一个示例代码:
```python
from PyQt5.QtGui import QPixmap
from PyQt5.QtWidgets import QLabel, QMainWindow
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建QLabel
label = QLabel(self)
# 加载图片到QPixmap中
pixmap = QPixmap("background.png")
# 将QPixmap设置为QLabel的背景图片
label.setPixmap(pixmap)
# 调整QLabel的大小以适应图片
label.setScaledContents(True)
label.setGeometry(0, 0, pixmap.width(), pixmap.height())
self.setCentralWidget(label)
if __name__ == '__main__':
import sys
from PyQt5.QtWidgets import QApplication
app = QApplication(sys.argv)
window = MyWindow()
window.show()
sys.exit(app.exec_())
```
在这个示例中,我们首先创建一个QLabel,然后将图片加载进QPixmap中,最后将QPixmap设置为QLabel的背景图片。我们还调整了QLabel的大小以适应图片,并将QLabel设置为主窗口的中央部分。
阅读全文