Hung Truong Hung Truong - 4 months ago 36
Python Question

Tkinter Toplevel : Destroy window when not focused

I have a

Toplevel
widget that I want to destroy whenever the user clicks out of the window. I tried finding solutions on the Internet, but there seems to be no article discussing about this topic.

How can I achieve this. Thanks for any help !

Answer

You can try something like that : fen is your toplevel

fen.bind("<FocusOut>", fen.quit)
Comments