wxpython:关闭帧,但不关闭脚本
我有一个脚本,这是对wx.app的调用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时会关闭脚本,为什么
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()
后的任何代码都将执行。如果没有什么要做的,脚本将结束。请向我们展示一些(您的相关部分)代码。