I just want the equivalent of closing and reopening my main program. I want to invoke it when a "new"-like option from a drop-down menu is clicked on. Something like calling root.destroy() and then re-initiating the mainloop.
How can I get this done?
If you are on Unix, restart the entire application with os.execv. Make sure you pass all command line arguments etc.
Resetting the main GUI window