PyQt5中怎么创建一个文件对话框

avatar
作者
筋斗云
阅读量:3

在PyQt5中,可以使用QFileDialog类来创建一个文件对话框。下面是一个简单的示例代码,演示如何创建一个文件对话桳:

import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QFileDialog  class FileDialogExample(QMainWindow):     def __init__(self):         super().__init__()          self.initUI()      def initUI(self):         self.setWindowTitle('File Dialog Example')         self.setGeometry(100, 100, 400, 300)          button = QPushButton('Open File Dialog', self)         button.clicked.connect(self.showFileDialog)         button.move(150, 100)      def showFileDialog(self):         options = QFileDialog.Options()         fileName, _ = QFileDialog.getOpenFileName(self, 'Open File', '', 'All Files (*);;Text Files (*.txt)', options=options)                  if fileName:             print('Selected file:', fileName)  if __name__ == '__main__':     app = QApplication(sys.argv)     ex = FileDialogExample()     ex.show()     sys.exit(app.exec_()) 

运行这段代码,会创建一个窗口和一个按钮。当点击按钮时,会弹出一个文件对话框,让用户选择文件。选择完成后,会在控制台输出选择的文件路径。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!