1

我有一个登录表格,登录后我创建了一个托盘并隐藏了签名表格......我怎样才能销毁我的旧主人并从托盘.py 创建一个新主人?

例如:- 我有一个文件 main.py,我在其中显示如下形式 -

import tkinter as tk

from signin import Signin

root = tk.Tk()


def main():
   signin = Signin(root)
   signin.show_form()
   root.mainloop()


if __name__ == "__main__":
   main()

这里 self.master 是 main.py 的根

从 signin.py 我单击按钮签名以创建托盘-

def authenticate(self):
        self.master.withdraw()
        Tray(self.master)

单击身份验证按钮后,创建托盘并从托盘中单击注销,而不是我想要的,例如从托盘.py-

def sign_out(self):
        self.master.destroy()


        from main import root
        import signin

        signin = signin.Signin(root)
        signin.show_form()
        root.mainloop()

谁能帮我解决这个问题

4

0 回答 0