如果我在tkinter的顶级窗口上运行任何命令,那么它将自动销毁我要保留它,除非用户销毁它

问题描述

我已经导入了不同的文件,使其成为函数中的顶级文件。该功能菜单栏中被调用。每当我尝试登录时,无论登录成功与否,它都会直接转到父窗口。这里有几行。

class Interface:
    def __init__(self,master):
        self.master=master
        self.master.title('Omen Retail Store')
        self.master.state('zoomed')
        self.style = ttk.Style()
        self.style = ThemedStyle(self.master)
        self.style.set_theme('scidgreen')

        #Here Are some Buttons to call function ignore that#

    def register(self):
        master=Toplevel()
        Register.Register_Interface(master)
        master.bind('<Escape>',lambda e: master.destroy())


    def login(self):
        master=Toplevel()
        Login.Login_Interface(master)
        master.bind('<Escape>',lambda e: master.destroy())
    def images(self):
        master=Toplevel()
        slideshow.Slide_Image(master)
        master.bind('<Escape>',lambda e: master.destroy())

    def admin_login(self):
        master=Toplevel()
        admin_login.Admin_Interface(master)
        master.bind('<Escape>',lambda e: master.destroy())









def main():
    master=Tk()
    root=Interface(master)
    master.wm_attributes('-alpha',1)
    master.mainloop()

if __name__ == '__main__':main()
  
           
 


    

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...