大概绝大多数基于tk的应用程序会将所有组件都放在默认的根窗口中。因为它已经存在,所以这是最方便的方法。选择隐藏默认窗口并创建自己的窗口是一件很好的事,尽管它只需要一点点额外的工作。
要回答有关如何隐藏它的特定问题,请使用根窗口的withdraw方法:
import Tkinter as tk
root = tk.Tk()
root.withdraw()
如果要使窗口再次可见,请调用deiconify(或wm_deiconify)方法。
root.deiconify()
一旦你与对话完成后,你可以与其他所有的Tkinter部件一起销毁根窗口破坏方法:
root.destroy()