1、创建文件选择对话框,设置打开的目录、限制可被选择的文件后缀
filename,_=QtWidgets.QFileDialog.getOpenFileName(self,'打开文件',basedir,"所有文件(*.*)")
如果文件被选中,返回选中的文件的绝对路径,否则返回空字符串。
其中self表示文件选择对话框的父级控件
basedir是一个目录路径,用于文件对话框默认打开的目录。
"所有文件(*.*)"其中的小括号是英文小括号,用于限制可选择的文件后缀。
2、判断是否有文件被选中
if filename:
# 将文件的相关路径设置到文本框中
self.lineEdit.setText(os.path.relpath(filename,basedir))