QFileDialog.getOpenFileName的用法

3 篇文章 0 订阅
3 篇文章 0 订阅

QFileDialog.getOpenFileName 是一个用来弹出窗口让用户选择文件的静态方法,它的的官方解释是这样的:

PyQt5.QtWidgets.QFileDialog
@staticmethod # 这是一个静态方法
def getOpenFileName(parent: QWidget | None = ..., # 指定父组件,可以是某个 QWidget 也可以填 None 
                    caption: str = ..., # 弹出窗口的窗口名
                    directory: str = ..., # 弹出窗口的默认目录,不填默认为项目的根目录
                    filter: str = ..., # 弹出窗口的后缀名过滤器
                    initialFilter: str = ..., # 弹出窗口默认选择的过滤器
                    options: Options | Option = ...) # 一些其他的选项
                     -> Tuple[str, str]

其返回的是一个 Tuple[str, str] 形式的元组,里面存储着你选择文件的绝对路径和你选择的后缀名。

输入:

print(QFileDialog.getOpenFileName(self, "选择图片", "picture_test", "Images (*.jpg)"))

输出:

('C:/Users/14252/Desktop/Program/test006/picture_test/006.jpg', 'Images (*.jpg)')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值