from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLabel, QFileDialog
from PyQt5.QtGui import QPixmap
class ImageSelector(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle('Image Selector')
self.setGeometry(100, 100, 400, 400)
# 创建一个标签控件用于显示图片
self.image_label = QLabel(self)
self.image_label.setGeometry(50, 50, 300, 300)
# 创建一个按钮控件用于打开文件对话框
self.select_button = QPushButton('Select Image', self)
self.select_button.setGeometry(150, 360, 100, 30)
# 链接按钮触发函数
self.select_button.clicked.connect(self.select_image)
def select_image(self):
# 打开文件对话框以选择一个图片文件
file_dialog = QFileDialog(self)
# 图片格式为bmp、png和jpg
file_dialog.setNameFilter("Image files (*.bmp *.png *.jpg)")
file_dialog.setFileMode(QFileDialog.ExistingFile)
if file_dialog.exec_():
# 加载选择的图片文件
image_
pyqt 使用按钮控件打开文件夹中的图片并显示
于 2023-03-29 10:52:06 首次发布
该代码示例展示了如何利用PyQt5库创建一个简单的图像选择器应用。用户可以通过点击按钮打开一个文件对话框,选择bmp、png或jpg格式的图片,然后在窗口中显示所选图像。

最低0.47元/天 解锁文章
1187

被折叠的 条评论
为什么被折叠?



