我正在使用python应用程序,它从一个窗口进入,要求输入,然后打开一个新窗口。打开新窗口时,如何关闭上一个窗口?用户点击此按钮:
root = Tk()
Button(root, text ="No", command=partial(Plan.plan, root)).pack()
然后在函数中,我尝试打开一个新窗口,并使用传递的变量“ root”关闭前一个窗口,但该窗口不起作用。
top = Toplevel()
root.destroy()
答案 0 :(得分:0)
用于打开新窗口而不关闭第一个窗口,只需最小化第一个窗口
from tkinter import *
def open_new_win():
top = Toplevel(root)
root.wm_withdraw()
top.mainloop()
root = Tk()
Button(root, text="No", command=open_new_win).pack()
root.mainloop()