使用pyQT5编写图片展示
时间: 2024-02-21 17:31:02 浏览: 78
可以使用QLabel和QPixmap来展示图片。下面是一个简单的示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QLabel, QMainWindow
from PyQt5.QtGui import QPixmap
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建一个QLabel
label = QLabel(self)
# 加载图片
pixmap = QPixmap('image.jpg')
# 设置QLabel的尺寸和图片
label.setPixmap(pixmap)
label.resize(pixmap.width(), pixmap.height())
self.setCentralWidget(label)
self.setWindowTitle('Image Viewer')
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
```
在这个示例中,我们创建了一个QLabel,加载了一张图片,并将QLabel设置为主窗口的中央部件。通过resize()方法,我们将QLabel的大小设置为图片的大小。最后,我们调用show()方法显示主窗口。
阅读全文