利用python QFileDialog如何选择多个目录
时间: 2024-02-15 11:34:51 浏览: 86
Python3.x+QFileDialog 实现界面功能“选择文件夹”、“选择文件”、“选择多个文件”和“保存文件”
可以使用QFileDialog.getExistingDirectories()函数来选择多个目录。示例代码如下:
```python
from PyQt5.QtWidgets import QApplication, QFileDialog
app = QApplication([])
dirs = QFileDialog.getExistingDirectories(None, "选择多个目录", "/home", QFileDialog.ShowDirsOnly | QFileDialog.DontUseNativeDialog)
print(dirs)
```
其中,第一参数为父控件,可以设置为None;第二个参数为对话框标题;第三个参数为默认打开的目录;第四个参数设置为只显示目录,不显示文件;第五个参数设置为不使用操作系统原生对话框。选择完成后,返回的是一个包含选择的目录路径的列表。
阅读全文