在tkinter中显示多个窗口的正确方法是什么?

2024-05-29 02:29:15 发布

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

我目前正在使用Python和tkinter进行一个项目。你知道吗

问题是,我不知道如何正确地显示多个窗口或屏幕,我不知道如何调用它们。让我解释清楚。你知道吗

当应用程序启动时,出现登录屏幕。之后,如果我单击register,我想进入register屏幕,但我不希望它是一个单独的窗口(我不希望同时显示两个窗口),而是另一个具有不同内容的窗口?!你知道吗

我该如何妥善处理这种情况?使用Toplevel创建第二个窗口并隐藏第一个窗口(我可以这样做吗?)或者改变第一个的小部件?你知道吗

Code I've written so far


Tags: 项目register应用程序内容so屏幕部件tkinter
1条回答
网友
1楼 · 发布于 2024-05-29 02:29:15

您可以这样做-只需在创建新的Toplevel后需要隐藏的Toplevel上调用window.withdraw()。更改第一个窗口中的窗口小部件也是一个选项—如果您愿意,可以尝试使用Notebook窗口小部件并禁用手动翻转,或者将每个“屏幕”放在一个框架中,然后grid_pack_forget将它们从窗口中删除。你知道吗

相关问题 更多 >

    热门问题