Python代码,使用PyQt5来创建一个图片浏览器,它可以浏览文件夹中的图片,并允许用户选择一些图片进行删除。
时间: 2023-03-15 11:23:49 浏览: 121
可以使用下面的Python代码来实现:import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLabel, QVBoxLayout, QFileDialogclass ImageBrowser(QWidget):
def __init__(self):
super().__init__()
self.initUI() def initUI(self):
self.setWindowTitle("图片浏览器")
self.setGeometry(300, 300, 300, 300)
self.showImage()
self.showDeleteButton()
self.showLayout() def showImage(self):
self.imageLabel = QLabel(self) def showDeleteButton(self):
self.deleteButton = QPushButton("删除", self)
self.deleteButton.clicked.connect(self.deleteImage) def showLayout(self):
layout = QVBoxLayout()
layout.addWidget(self.imageLabel)
layout.addWidget(self.deleteButton) self.setLayout(layout) def deleteImage(self):
fileName, _ = QFileDialog.getOpenFileName(self, "选择要删除的图片", "", "图像文件 (*.jpg *.png)")
if fileName:
print("删除文件:", fileName)if __name__ == '__main__':
app = QApplication(sys.argv)
ex = ImageBrowser()
ex.show()
sys.exit(app.exec_())
阅读全文