【问题标题】:wxpython: close the frame but no the scriptwxpython:关闭框架但没有脚本
【发布时间】:2011-06-16 17:22:34
【问题描述】:

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

【问题讨论】:

  • 请给我们看一些(你的相关部分的)代码。

标签: python wxpython frame


【解决方案1】:

当您调用app.MainLoop() 时,脚本会进入一个运行应用程序的循环。当您关闭应用程序时,循环退出并且调用app.MainLoop() 之后的任何代码都会执行。如果没有任何事情要做,脚本将结束。

【讨论】:

    猜你喜欢
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    • 2013-10-27
    • 1970-01-01
    • 2011-06-17
    • 2015-03-25
    • 1970-01-01
    • 2011-07-16
    相关资源
    最近更新 更多