_tkinter。Tcl错误: 错误的窗口路径名 ".!toplevel" 使关闭按钮退出窗口没有错误



当我关闭tkinter中的子窗口时,会弹出此错误。程序运行正常,但每次我点击关闭按钮时都会出现错误。

我想正确的问题是如何将关闭按钮分配给退出命令。

我想你想要的是:

from tkinter import *
window = Tk()
def close():
window.destroy()
button1 = Button(window, text = "close", command = close).pack()
window.mainloop()

单击窗口中的按钮时,窗口将关闭。.destroy()命令使窗口小部件不可见,它还删除与之相关的所有数据

这意味着如果你再次调用它,你会得到一个错误。

点击此处了解更多关于.destroy()的信息。

希望这能有所帮助!

最新更新