PyQt5 技术篇-调用文件对话框获取文件、文件夹路径。文件对话框返回选中的多个文件路径

简介: PyQt5 技术篇-调用文件对话框获取文件、文件夹路径。文件对话框返回选中的多个文件路径

   

下面是常用的4个文件对话框动作:

QFileDialog.getExistingDirectory()   # 返回选中的文件夹路径
QFileDialog.getOpenFileName()   # 返回选中的文件路径
QFileDialog.getOpenFileNames()   # 返回选中的多个文件路径
QFileDialog.getSaveFileName()   # 存储文件

获取文件夹路径实例

QFileDialog.getExistingDirectory(None, "请选择文件夹路径", "D:\\Qt_ui")
QFileDialog.getExistingDirectory(self, "请选择文件夹路径", "D:\\Qt_ui")

第一个参数,有self的话用self,没有的话用None。

第二个参数,设置窗口名。

第三个参数,设置默认打开路径。

获取多文件路径实例

QFileDialog.getOpenFileNames(None, "请选择要添加的文件", path, "Text Files (*.xls);;All Files (*)")

第四个参数,列出可以进行筛选的参数,第一个是默认的,多个用双分号分开。

运行效果图

image.png

             

image.png

喜欢的点个赞❤吧!

目录
相关文章
xltd文件怎么打开?教你xltd格式文件打开方法
xltd文件怎么打开?教你xltd格式文件打开方法
1232 0
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)
1192 0
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)
|
Python
jupyter设置默认打开文件夹
jupyter设置默认打开文件夹
158 0
jupyter设置默认打开文件夹
Win10系统下如何在某个特定的文件夹内输出所有文件路径
Win10系统下如何在某个特定的文件夹内输出所有文件路径
256 0
|
Android开发
Webstorm点击文件自动对应所在文件夹(位置)
在使用eclipse的时候,搜索文件,然后想找到该文件对应左侧目录结构,这个时候在目录上右scroll from source 的按钮,点击它就可以对应了,也可以设置自动对应, 截图: 设置自动映射
1937 0
|
Shell Windows
如何在VBS脚本中显示“选择文件对话框”或“选择目录对话框”
、选择文件[XP操作系统,不能用于Win2000或98],使用“UserAccounts.CommonDialog”对象向用户显示一个标准的“文件打开”对话框Set objDialog = CreateObject("UserAccounts.
1751 0
|
Shell Windows
右键添加复制路径选项
原文:右键添加复制路径选项 右键添加复制路径选项 周银辉     效果:   注册表导入(保存为xxx.reg, 双击导入): Windows Registry Editor Version 5.
985 0
|
Windows
IntellJ_打开选中的文件所在的文件夹
方法(一)最简单 idea 打开 setting 找到keymap 搜索 show in explorer 右键设置一个快捷键  我一般设置 alt + v 然后点击项目其中一个文件位置 比如我点击一个 hellowworld.class  然后我按 alt +v 就会自己打开他在本地的位置 方法(二)比方法一 详细 MyEclipse中工具栏有个功能,选中项目中的某个文件,单击按钮可以打开此文件(或目录) 在windows资源管理器中的位置。
1229 0