打开具有功能的另一个窗口后,如何销毁Tk窗口?

时间:2019-04-07 06:49:37

标签: python user-interface tkinter

在用户按下“登录”按钮后,我试图用不同的GUI打开一个新文件,但是当他们单击Tk主窗口时,我似乎无法销毁它。

    def __init__(self, master=None): #This is how I initialized the TK window
        tkinter.Tk.__init__(self,master)
        m_login = tkinter.Button(text="Login",bg="#1e1e1e",foreground="#b4b4b4",width=10,command=self.login)
    def login(self):
        os.startfile('maingui.py')
        self.tkinter.destroy() #Idk what goes here

1 个答案:

答案 0 :(得分:0)

self.destroy

在大多数情况下都可以工作,但是我发现导入类和函数然后关闭第一个似乎效果最好。