Search code examples
pythontkinterfocusdestroytoplevel

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 !


Solution

  • You can try something like that : fen is your toplevel

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