如題:
在pycharm 調試Tkinter程序的時候,關閉右上角的X 實際上並未退出進程,長期以往 再大的內存也會被耗盡。
一般就是下面的代碼:
""" from tkinter import * def main(): root = Tk() b = Button(root, text='退出', command=root.quit) b.pack() mainloop() if __name__ == '__main__': main()
實際上一句代碼就可以搞定:
win.protocol("WM_DELETE_WINDOW", lambda: sys.exit(0));
win.protocol("WM_DELETE_WINDOW", lambda: sys.exit(0));