从“asksaveasfilename”函数获取文件类型

2024-06-16 09:55:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我在GUI中使用tkFileDialog.asksaveasfilename函数。代码如下:

def onSaveImage(self):
    ftypes = [('PNG', '*.png'), ('JPEG', '*.jpg'), ('PDF', '*.pdf')]
    imagefname = tkFileDialog.asksaveasfilename(parent=self, filetypes = ftypes)

保存文件的函数是从文件扩展名推导出来的。有没有更优雅的方式让用户从文件对话框中选择文件类型?在


Tags: 文件函数代码selfpdfpngdefgui
1条回答
网友
1楼 · 发布于 2024-06-16 09:55:17

也许现在已经很晚了但是 尝试设置defaultextension

saveDirectory=asksaveasfilename(defaultextension=".*",filetypes = (("JPEG files","*.jpg"),('all files','*.*')))

下面是用户选择的文件类型

相关问题 更多 >