Tkinter tk.exit 和 tk.destroy 有什么不同


root.quit()導致mainloop退出。解釋器仍然完整無缺,所有小部件也一樣。如果調用此函數,則可以使代碼在調用之后執行root.mainloop(),並且該代碼可以與小部件交互(例如,從輸入小部件獲取值)。

調用root.destroy()將破壞所有小部件並退出mainloop。調用之后的任何代碼root.mainloop()都將運行,但是任何訪問任何窗口小部件的嘗試(例如,從條目窗口小部件獲取值)都將失敗,因為該窗口小部件不再存在。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM