实际上,我在制作医院管理GUI软件。 但是出现了一些问题,当我以管理员身份登录时,它将打开一个新窗口,而当我单击任何按钮时,它将再次打开一个新窗口。 所以我希望只有一个根窗口,当我按下任意按钮时,只是框架会改变,但窗口将保持相同的根。 我也使用了destroy()和tk.raies(),但是当我使用这些时,旧的窗口将被破坏,并且永远也不会回来。 因此,请为我建议一个用于在同一根窗口中进行帧切换的代码。当我切换框架时,旧框架将消失,并且在调用时可以重新出现。
答案 0 :(得分:-1)
要在不更改窗口的情况下进行更新,基本上必须使用after方法,如果使用正确的方法,它将能够自动更新。这是一个示例:
def someKindOfFunction():
#something happening there
window.after(100,someKindOfFunction)
someKindOfFunction()
这样,您将创建一个循环,然后必须指定登录时的登录条件和登录时的登录条件。