pyqt5读取图片并显示
时间: 2024-04-07 13:26:20 浏览: 212
python如何实现读取并显示图片(不需要图形界面)
PyQt5是一个用于创建图形用户界面(GUI)的Python库。要读取图片并显示,可以使用QPixmap和QLabel类。
以下是一个简单的示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QLabel, QWidget
from PyQt5.QtGui import QPixmap
if __name__ == '__main__':
app = QApplication(sys.argv)
# 创建一个窗口
window = QWidget()
# 创建一个标签
label = QLabel(window)
# 读取图片
pixmap = QPixmap('image.jpg')
# 将图片设置给标签
label.setPixmap(pixmap)
# 调整标签大小以适应图片
label.resize(pixmap.width(), pixmap.height())
# 显示窗口
window.show()
sys.exit(app.exec_())
```
在这个示例中,我们首先创建了一个窗口和一个标签。然后,使用QPixmap类读取了名为"image.jpg"的图片,并将其设置给标签。最后,调整标签的大小以适应图片,并显示窗口。
阅读全文