我目前正在使用Python和tkinter进行一个项目。你知道吗
问题是,我不知道如何正确地显示多个窗口或屏幕,我不知道如何调用它们。让我解释清楚。你知道吗
当应用程序启动时,出现登录屏幕。之后,如果我单击register,我想进入register屏幕,但我不希望它是一个单独的窗口(我不希望同时显示两个窗口),而是另一个具有不同内容的窗口?!你知道吗
我该如何妥善处理这种情况?使用Toplevel
创建第二个窗口并隐藏第一个窗口(我可以这样做吗?)或者改变第一个的小部件?你知道吗
Code I've written so far
Tags:
您可以这样做-只需在创建新的
Toplevel
后需要隐藏的Toplevel
上调用window.withdraw()
。更改第一个窗口中的窗口小部件也是一个选项—如果您愿意,可以尝试使用Notebook
窗口小部件并禁用手动翻转,或者将每个“屏幕”放在一个框架中,然后grid_
或pack_forget
将它们从窗口中删除。你知道吗相关问题 更多 >
编程相关推荐