wxpython:关闭帧,但不关闭脚本

wxpython:关闭帧,但不关闭脚本,python,wxpython,frame,Python,Wxpython,Frame,我有一个脚本,这是对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)

我有一个脚本,这是对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()

调用
app.MainLoop()
时,脚本进入运行应用程序的循环。关闭应用程序时,循环退出,调用
app.MainLoop()
后的任何代码都将执行。如果没有什么要做的,脚本将结束。

请向我们展示一些(您的相关部分)代码。