我发现了一个很内置简便的方法来提示系统特定的漂亮的打开文件对话框:
import Tkinter
from tkFileDialog import askopenfilename
tk_root = Tkinter.Tk()
tk_root.withdraw()
result = askopenfilename(
filetypes=[("Foos", "*.png")],
)
但是,这是在规模手法过重的依赖。 我包装我的应用程序与py2exe和应用程序是更大的具有包括7兆 Tkinter
。 当然必须有提示本地文件对话框,在Windows,Mac和Linux的工作更简单的方法?