tkinter - root.destroy() 和 root.quit() 之间的区别是什么?

在python使用tkinter时,root.destroy()和root.quit()有什么区别?

时间:

quit()停止TCL解释器,是在大多数情况下你想要的,因为你的tkinter应用程序也将停止,idle本身是一个tkinker应用程序,因此,如果你在应用程序中调用quit(),并且TCL解释器被终止,那么idle也将终止。

destroy()只终止主循环并删除所有小部件,如果你从另一个Tkinter应用程序调用你的应用程序,或者如果你有多个主循环,它更安全。

取自http://blog.ofirpicazo.com/linux/batch-convert-files-to-utf-8/

...