pyqt图片自适应窗口大小
时间: 2023-09-16 17:09:22 浏览: 133
自适应图片大小
要让PyQt中的图片自适应窗口大小,可以使用QLabel和QPixmap。具体步骤如下:
1. 创建一个QLabel对象并将其添加到窗口中。
```python
label = QLabel(self)
self.setCentralWidget(label)
```
2. 加载图片并将其设置为QLabel的背景。
```python
pixmap = QPixmap('image.jpg')
label.setPixmap(pixmap)
```
3. 将图片设置为自适应大小。
```python
label.setScaledContents(True)
```
完整的代码如下:
```python
from PyQt5.QtWidgets import QMainWindow, QLabel
from PyQt5.QtGui import QPixmap
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
label = QLabel(self)
self.setCentralWidget(label)
pixmap = QPixmap('image.jpg')
label.setPixmap(pixmap)
label.setScaledContents(True)
```
这样就可以让图片自适应窗口大小了。
阅读全文