PyQt5 选择文件夹
时间: 2023-07-31 11:12:36 浏览: 125
你可以使用QFileDialog来创建一个选择文件夹的对话框。以下是一个简单的示例:
```python
from PyQt5.QtWidgets import QApplication, QFileDialog
app = QApplication([])
# 显示选择文件夹对话框
folder_path = QFileDialog.getExistingDirectory(None, "选择文件夹", "/")
print("选择的文件夹路径:", folder_path)
```
在上面的代码中,`getExistingDirectory()`方法将打开一个对话框,允许用户选择一个文件夹。第一个参数是父窗口,如果你不需要一个父窗口,可以传递`None`。第二个参数是对话框标题。第三个参数是打开对话框时显示的默认文件夹路径。当用户选择一个文件夹后,`getExistingDirectory()`将返回文件夹路径。
相关问题
pyqt5 选择文件夹
你可以使用 QFileDialog 来选择文件夹,代码示例如下:
```python
from PyQt5.QtWidgets import QApplication, QFileDialog
app = QApplication([])
file_dialog = QFileDialog()
file_dialog.setFileMode(QFileDialog.Directory)
if file_dialog.exec_() == QFileDialog.Accepted:
selected_directory = file_dialog.selectedFiles()[0]
print(selected_directory)
```
在这个例子中,我们通过 `setFileMode` 方法设置文件对话框只能选择文件夹。最后,我们通过 `selectedFiles` 方法获取用户选择的文件夹路径。
PyQt5 选择文件夹 框
你可以使用QFileDialog来创建一个选择文件夹的对话框。以下是一个简单的示例:
```python
from PyQt5.QtWidgets import QApplication, QFileDialog
app = QApplication([])
# 显示选择文件夹对话框
folder_path = QFileDialog.getExistingDirectory(None, "选择文件夹", "/")
print("选择的文件夹路径:", folder_path)
```
在上面的代码中,`getExistingDirectory()`方法将打开一个对话框,允许用户选择一个文件夹。第一个参数是父窗口,如果你不需要一个父窗口,可以传递`None`。第二个参数是对话框标题。第三个参数是打开对话框时显示的默认文件夹路径。当用户选择一个文件夹后,`getExistingDirectory()`将返回文件夹路径。
阅读全文