我找到了一种非常内置且简单的方法来提示系统特定的漂亮打开文件对话框:
import Tkinter
from tkFileDialog import askopenfilename
tk_root = Tkinter.Tk()
tk_root.withdraw()
result = askopenfilename(
filetypes=[("Foos", "*.png")],
)
但是,就大小而言,这太严重了。我正在使用 py2exe 打包我的应用程序,并且该应用程序要包含7 兆字节Tkinter
。肯定有一种更简单的方法来提示适用于 Windows、Mac 和 Linux 的本机文件对话框吗?