python pyside2:文件选择对话框、文件多选择对话框 作者:马育民 • 2022-10-24 10:00 • 阅读:10787 # 文件选择对话框 ``` from PySide2.QtWidgets import QApplication, QMainWindow, QFileDialog app = QApplication([]) # 选择目录,返回选中的路径 FileDirectory = QFileDialog.getOpenFileName(QMainWindow(), "选择文件") print(FileDirectory) ``` ### 执行结果: 选中文件,点击【确定】,返回结果是 tuple, - 第一个元素是:文件路径 - 第二个元素:文件过滤 如下: ``` res: ('D:/中软/2022/电力/workspace/tables/main.py', 'All Files (*)') 文件路径: D:/中软/2022/电力/workspace/tables/main.py ``` 点击【取消】,tuple元素是空字符串,如下: ``` res: ('', '') 文件路径: ``` # 文件多选对话框 ``` from PySide2.QtWidgets import QApplication, QMainWindow, QFileDialog app = QApplication([]) FileDirectory = QFileDialog.getOpenFileNames(QMainWindow(), "选择文件") #选择目录,返回选中的路径 print(FileDirectory) ``` 参考: https://blog.csdn.net/zq1391345114/article/details/120282962 原文出处:http://malaoshi.top/show_1IX4HjWAJnYf.html