我在GUI中使用tkFileDialog.asksaveasfilename
函数。以下是代码:
def onSaveImage(self):
ftypes = [('PNG', '*.png'), ('JPEG', '*.jpg'), ('PDF', '*.pdf')]
imagefname = tkFileDialog.asksaveasfilename(parent=self, filetypes = ftypes)
保存文件的功能是从文件扩展名中推断出来的。是否有更优雅的方式让用户从文件对话框中选择文件类型?
答案 0 :(得分:0)
也许现在已经晚了,但是 尝试设置defaultextension
saveDirectory=asksaveasfilename(defaultextension=".*",filetypes = (("JPEG files","*.jpg"),('all files','*.*')))
您将得到的结果是文件名,后跟用户选择的文件类型