tkinter есть два метода для закрытия окна destroy() и quit().quit() процесс mainloop всё ещё будет работать в фоновом режиме, а при destroy() нет.destroy().tkinter закрывается:from tkinter import *
root = Tk()
Button(root, text="Quit", command=root.destroy).pack()
root.mainloop()