python打开文件对话框 qt
时间: 2023-06-02 21:08:22 浏览: 132
打开文件 qt代码
可以使用QFileDialog类的getOpenFileName方法来打开文件对话框,代码如下:
```
from PyQt5.QtWidgets import QFileDialog
file_path, _ = QFileDialog.getOpenFileName(None, "选择文件", "", "All Files (*);;Text Files (*.txt)")
```
其中,第一个参数为父窗口,如果是在主窗口中弹出文件对话框,可以传入None;第二个参数为对话框标题;第三个参数为默认打开的目录,可以为空字符串;第四个参数为文件类型过滤器,格式为“类型名称(*..)”,多个过滤器使用双分号隔开。“All Files (*)”表示全部文件,“Text Files (*.txt)”表示只显示txt文件。getOpenFileName方法会返回选中的文件路径和过滤器,我们可以使用file_path来操作选中的文件。
阅读全文