def showInputDialog(self):
self.default_input_dir = self.default_input_dir or os.getcwd()
fileInfo = QFileDialog.getOpenFileName(self, "选择文件", self.default_input_dir, "png Files(*.png)")
# fileInfo = QFileDialog.getOpenFileName(self, "选择文件", self.default_input_dir, "txt files(*.txt);png Files(*.png)") #多个时用分号分开
filename = fileInfo[0]
if filename != "":
self.default_input_dir = filename
print(filename)
def showOutDialog(self):
self.default_out_dir = self.default_out_dir or os.getcwd()
outdir = QFileDialog.getExistingDirectory(self, "选择输出目录文件", self.default_out_dir)
if outdir != "":
self.default_out_dir = outdir
print(outdir)
pyqt5 弹出文件选择框和目录框
于 2022-01-18 17:46:09 首次发布
本文介绍了一个使用PyQt实现的文件对话框示例,包括打开文件对话框选择图片文件(png)及选择输出目录的功能。该示例通过QFileDialog组件实现,并提供了默认的起始目录设置。

6901

被折叠的 条评论
为什么被折叠?



