如何在tkin的单个窗口中制作一个完整的gui软件

2024-10-01 04:50:43 发布

您现在位置:Python中文网/ 问答频道 /正文

实际上我在做一个医院管理GUI软件。 但也有一些问题出现,当我作为管理员登录,然后它会打开一个新窗口,当我点击任何按钮,然后它会再次打开一个新窗口。 所以我希望只有一个根窗口,当我按下任何一个按钮,然后只是帧将改变,但窗口将保持相同的根。 我也使用了destroy()和tk.raies(),但当我使用这些时,旧窗口将被破坏,而且永远不会回来。 所以请给我一个在同一个根窗口中进行帧切换的代码。当我切换帧时,旧帧将消失,并可以在调用时返回


Tags: 代码软件管理员gui按钮tk消失destroy
1条回答
网友
1楼 · 发布于 2024-10-01 04:50:43

要在不改变窗口的情况下进行更新,基本上必须使用after方法,如果使用正确的方法,那么它将能够自动更新。举个例子:

def someKindOfFunction():
    #something happening there
    window.after(100,someKindOfFunction)
someKindOfFunction()

通过这种方式,您将创建一个循环,然后必须指定登录时间和登录位置的条件

相关问题 更多 >