帮我写一个用pyqt打开图片并调整图片大小的代码
时间: 2023-05-17 21:04:33 浏览: 120
打开图片的代码
当然可以,以下是一个简单的示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QVBoxLayout
from PyQt5.QtGui import QPixmap
class ImageWidget(QWidget):
def __init__(self, image_path):
super().__init__()
self.image_path = image_path
self.initUI()
def initUI(self):
self.setGeometry(100, 100, 400, 400)
self.setWindowTitle('Image Viewer')
# Load the image
pixmap = QPixmap(self.image_path)
# Create a label to display the image
label = QLabel(self)
label.setPixmap(pixmap)
label.setAlignment(Qt.AlignCenter)
# Create a vertical layout and add the label to it
layout = QVBoxLayout()
layout.addWidget(label)
# Set the layout for the widget
self.setLayout(layout)
if __name__ == '__main__':
app = QApplication(sys.argv)
widget = ImageWidget('image.jpg')
widget.show()
sys.exit(app.exec_())
```
这个代码可以打开一个名为 `image.jpg` 的图片,并将其显示在一个窗口中。你可以根据需要调整窗口的大小。
阅读全文