簡體   English   中英

_tkinter.TclError: bad window path name ".!toplevel" 使關閉按鈕退出 windows 無報錯

[英]_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM