QLabel添加背景图片,并且适应QLabel大小
时间: 2024-04-29 18:21:51 浏览: 102
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
5星 · 资源好评率100%
可以使用QPixmap将图片加载进来,然后设置QLabel的背景为该pixmap,并通过setScaledContents(True)使其适应QLabel大小。以下是示例代码:
```python
from PyQt5.QtWidgets import QLabel, QMainWindow
from PyQt5.QtGui import QPixmap
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建QLabel
label = QLabel(self)
# 加载图片
pixmap = QPixmap('image.png')
# 设置背景
label.setPixmap(pixmap)
label.setScaledContents(True)
# 显示窗口
self.setGeometry(100, 100, 400, 400)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
sys.exit(app.exec_())
```
其中,"image.png"是你要加载的图片路径,可以替换成你自己的图片路径。
阅读全文