首先,我是初学者,所以请不要指望这是专业的,但我需要帮助
我想在我的新窗口中使用 Tk() ,因为我要销毁主窗口并让第二个窗口运行,但是当我使用它时,它不会让我的标签的文本变量更新,但只需进行简单的更改即可使用 toplevel () 可以了,到底是怎么回事??
Chatgpt 无济于事,他说了很多话
您不应该创建 Tk() 的多个实例,这解释了原因。 基本上,您创建的 tk.StringVar 绑定到 Tk() 的第一个实例,并且无法从其他窗口访问它。 如果你想隐藏根窗口,你可以调用 root.withdraw() 并为其他窗口使用 toplevel() 。