如何使Tkinter文件对话框只显示文本文件?

时间:2017-03-19 11:25:27

标签: python python-2.7 tkinter

我想控制Tkinter文件对话框向用户显示的文件。我只希望用户能够看到文本文件,而不是看到所有不同类型的文件,如Word或PowerPoint文档。

有没有办法在askopenfilename()函数中指定文件类型?

修改

我尝试使用此代码

filename=tkFileDialog.askopenfilename(filetypes='txt')

1 个答案:

答案 0 :(得分:2)

您可以使用filetypes值传递(('text files', 'txt'),)参数。

根据你的尝试 -

filename = tkFileDialog.askopenfilename(filetypes=(('text files', 'txt'),))