[英]_tkinter.TclError: bad window path name ".!toplevel" Make the close button to exit the windows without error
當我關閉 tkinter 中的子窗口時會彈出此錯誤。程序運行正常,但每次單擊關閉按鈕時都會出現該錯誤。
我想正確的問題是如何將關閉按鈕分配給退出命令。
我想你想要的是這樣的:
from tkinter import *
window = Tk()
def close():
window.destroy()
button1 = Button(window, text = "close", command = close).pack()
window.mainloop()
當您單擊 window 中的按鈕時,window 將關閉。 .destroy()
命令使小部件消失,它還會刪除與其關聯的所有數據。
這意味着如果你再次調用它,你會得到一個錯誤。
在此處閱讀有關.destroy()
的更多信息。
希望這有幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.