Tkinter - 如何打开窗户?

时间:2013-03-12 11:34:56

标签: python user-interface tkinter

假设我有2个文件显示不同的表单,登录和主菜单。单击登录后如何打开主菜单表单(假设信息正确)?

1 个答案:

答案 0 :(得分:1)

当Tkinter启动时,您会自动获得一个窗口。此窗口称为 root master 窗口,只要应用程序正在运行,它就必须存在(尽管可以隐藏)。

要创建其他窗口,您需要创建类Toplevel的实例。

如果您尝试模拟Web GUI,其中所有内容都保留在一个窗口中,您可以选择其他策略。例如,您的登录表单和主表单都可以在Frame的单个实例中实现。然后,在用户登录后,您可以从根窗口中删除登录表单并将其替换为其他表单。