从我上一个问题how to add the selected files from dialog window to a dictionary?开始,我打开了另一个IDLE窗口,它没有任何内容(没有菜单和命令)
import Tkinter,tkFileDialog
root = Tkinter.Tk()
我怎么能关闭这个窗口?
答案 0 :(得分:1)
这最初是一个评论,但它似乎是你需要的,所以:
我不是百分百肯定,但是从我的帖子收集到的内容,我认为你所寻找的是root.destroy()
答案 1 :(得分:0)
正如@ inspectorG4dget所说,您可以使用root.destroy()
,但这是用于销毁小部件及其所有子节点。如果您的意思是“关闭窗口”,您实际上想要关闭程序,则应使用root.quit()
。
为此我创建了一个示例,我将 ESC 按钮绑定到quitter函数:
import Tkinter as tk
def quit(obj):
obj.quit()
root = tk.Tk()
root.bind('<Escape>', lambda e: quit(root))
root.mainloop()
因此,在程序运行后,如果你点击 ESC ,它将退出。
无论如何,有关详细信息 RTFM :Tk界面书