在pyqt中如何改变QPixmap大小
时间: 2024-02-20 21:58:21 浏览: 111
PyQt5-Pixmap-Demo:演示如何使用QPixmap在PyQt5中制作精美的UI
在 PyQt 中,可以使用 QPixmap 类来处理图片。要改变 QPixmap 的大小,可以使用 QPixmap.scaled() 函数来缩放图片。以下是一个简单的示例代码:
```python
from PyQt5.QtGui import QPixmap
# 加载原始图片
pixmap = QPixmap('example.png')
# 缩放图片
new_pixmap = pixmap.scaled(200, 200)
# 显示缩放后的图片
label = QLabel()
label.setPixmap(new_pixmap)
label.show()
```
在这个示例中,我们首先加载了一个名为 example.png 的图片,然后使用 scaled() 函数将其缩放为 200 x 200 的尺寸。最后,我们将缩放后的图片设置为 QLabel 的 pixmap,并显示出来。
除了 scaled() 函数外,还可以使用其他函数来调整 QPixmap 的大小,如 QPixmap.scaledToWidth()、QPixmap.scaledToHeight() 等。根据自己的需求,选择适合的函数即可。
阅读全文