I would like to show a window after I called withdraw
.
The following is my current code:
from Tkinter import *
def callback():
global root
root.withdraw()
win2 = Tk()
root = Tk()
Label(root,text='this is a window').pack()
Button(root,text='withdraw',command=self.callback).pack()
mainloop()
As soon as I press the button, the window disappears much as I want it, and another window appears and everything works great. How do I get the first window back, in the same state as it was before?
Tk
-- Tkinter simply isn't designed to work that way. If you need multiple windows, create instances ofToplevel
. – Jaffna