文件选择对话框
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