这个错误是由于在 tkinter 应用程序对象上调用了一个不存在的方法 destoy
导致的。正确的方法名应该是 destroy
。
以下是一个示例代码,演示如何使用 destroy
方法销毁 tkinter 应用程序窗口:
import tkinter as tk
def destroy_window():
root.destroy()
root = tk.Tk()
button = tk.Button(root, text="销毁窗口", command=destroy_window)
button.pack()
root.mainloop()
在这个示例中,我们创建了一个 destroy_window
函数,该函数在点击按钮时调用 destroy
方法销毁窗口。按钮被添加到 root
窗口中,并通过 pack
方法进行布局。
当点击按钮时,destroy_window
函数被调用,然后调用 root.destroy()
销毁窗口。这样就可以避免出现 AttributeError: '_tkinter.tkapp'对象没有属性'destoy'
错误。