PyQt5创建打开文件的控件

QFileDialog.getOpenFileName控件

        创建一个按钮控件,将控件绑定点击的事件

        使用【QFileDialog.getOpenFileName】方法

        参数介绍

        【 Open file】:打开窗口的标题

                        

        【c:\\】:打开的显示的默认路径

        【All Files(*)】:所能选择的文件格式,可以通过不同的设置来限定文件格式【(*.xlsx)】等

self.fileUploadBtn.clicked.connect(self.upload)

    def upload(self):
        excel_file, _ = QFileDialog.getOpenFileName(self, 'Open file', 'C:\\', 'All Files(*)')
        self.file = excel_file

上传不同的格式文件

不同的格式用【;】进行隔开;

QFileDialog.getOpenFileName(self, '上传文件', './', '数据文件(*.xls *.xlsx *.csv);所有类型(*)')

实现的效果:是在当前.py文件下,打开上传框,一次性展示 【xls、xlsx、csv、*】类型的文件,*代表所有文件,所以这里显示了所有文件,看个人参数要求。

        

一个分号【;】的作用是一次性显示所有

一个分号【;;】的作用是通过下拉选择不同的格式

QFileDialog.getOpenFileName(self, '上传文件', './', '数据文件(*.xls);;数据文件(*.xlsx);; 数据文件(*.csv);;所有类型(*)') 

实现的效果:是在当前.py文件下,打开上传框,可以通过选择不同的类型的文件 【xls、xlsx、csv、*】

QFileDialog.getOpenFileName(self, 'Open file', './ ',数据文件(*.xls *.xlsx *.csv)')

实现的效果:是在当前.py文件下,打开上传框,一次性显示【xls、xlsx、csv】 格式的文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值