从我的最后一个问题来看,如何将对话框窗口中的选定文件添加到字典中?,我打开了另一个空闲窗口,它什么都没有(没有菜单和命令)
import Tkinter,tkFileDialog
root = Tkinter.Tk()
我怎么能关闭这个窗口?
从我的最后一个问题来看,如何将对话框窗口中的选定文件添加到字典中?,我打开了另一个空闲窗口,它什么都没有(没有菜单和命令)
import Tkinter,tkFileDialog
root = Tkinter.Tk()
我怎么能关闭这个窗口?
这最初是一个评论,但它似乎是你所需要的,所以:
我不是 100% 确定,但从我可以从您的帖子中收集到的信息来看,我认为您正在寻找的是root.destroy()
正如@inspectorG4dget 所说,您可以使用root.destroy()
,但这是用于销毁小部件及其所有子项。如果您的意思是“关闭窗口”实际上是要关闭程序,则应使用root.quit()
.
因此,为此我为您创建了一个示例,将ESC按钮绑定到退出函数:
import Tkinter as tk
def quit(obj):
obj.quit()
root = tk.Tk()
root.bind('<Escape>', lambda e: quit(root))
root.mainloop()
所以在你的程序运行之后,如果你点击ESC它就会退出。
无论如何,有关RTFM的更多信息:Tk Interface Book