QFileDialog打开指定路径
时间: 2023-11-24 10:06:09 浏览: 267
QFileDialog 打开对话框,路径为我的电脑或者网络
要打开指定路径,可以使用QFileDialog的setDirectory()函数。以下是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QFileDialog
app = QApplication([])
# 设置初始路径为D盘根目录
file_dialog = QFileDialog()
file_dialog.setDirectory('D:/')
if file_dialog.exec_() == QFileDialog.Accepted:
selected_file = file_dialog.selectedFiles()[0]
print("Selected file:", selected_file)
```
在上面的代码中,我们首先创建了一个QFileDialog对象,然后使用setDirectory()函数将其初始路径设置为D盘根目录。
接下来,我们显示文件对话框并等待用户选择文件。如果用户选择了一个文件,我们使用selectedFiles()函数获取所选文件的路径,并将其打印到控制台上。
注意,selectedFiles()函数返回的是一个列表,因为用户可以选择多个文件。在上面的代码中,我们只获取了列表中的第一个文件路径,因为我们只选择了一个文件。
阅读全文