所以,我实际上是在尝试重新启动一个框架。我在 mainF.py 文件中定义了我的框架,我的面板在 panel.py 文件中定义为类。当我按下清除按钮时,我调用这两种方法: self.frame.Destroy() main()
其中 main() 是我启动框架对象的方法。
在我的 mainF 文件中,我使用了 from panel import * 这个语句,在我的面板文件中,我尝试了 import mainF 和 from panel import *
但是,我总是收到 NameError: Panel1 is not defined。
这让我很困惑,因为我确实在导入语句中定义了它,并且程序第一次执行 main() 时没有出现此错误。当我在一个文件中定义所有类时,我从未收到此错误。任何帮助将不胜感激,谢谢。