我有一个脚本,这个调用wx.app
当我关闭wx.app这关闭脚本时,为什么?
class Frame(wx.Frame):
def _init_ctrls(self, prnt):
...
class BoaApp(wx.App):
def OnInit(self):
self.main = Frame.create(None)
self.main.Show()
self.SetTopWindow(self.main)
return True
def main():
application = BoaApp(0)
application.MainLoop()
if __name__ == '__main__':
main()
答案 0 :(得分:3)
当您调用app.MainLoop()
时,脚本会进入运行应用程序的循环。当您关闭应用程序时,循环退出,然后执行app.MainLoop()
调用后的任何代码。如果没有任何事情要做,脚本将结束。