这个错误是由于在 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' 错误。