【发布时间】:2010-03-10 09:48:39
【问题描述】:
谁能解释一下这个函数的功能
wx.grid.Grid.create()
我创建了一个框架,并在其中使用此函数创建了一个网格
一切都很好,但是在关闭该框架时,我的整个应用程序正在关闭
关闭时我只需要破坏框架而不是整个应用程序
提前致谢
【问题讨论】:
谁能解释一下这个函数的功能
wx.grid.Grid.create()
我创建了一个框架,并在其中使用此函数创建了一个网格
一切都很好,但是在关闭该框架时,我的整个应用程序正在关闭
关闭时我只需要破坏框架而不是整个应用程序
提前致谢
【问题讨论】:
如果带有网格的框架是唯一的顶级窗口,则关闭它会关闭您的应用程序。如果您关闭任何程序中的唯一框架,您将如何打开另一个?没有什么可点击的了。
迈克·德里斯科尔
【讨论】:
你在使用self.Destroy()吗?如果是这样,请改用self.Close()。
或将wx.EVT_CLOSE 绑定到您的自定义关闭函数
self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
def OnCloseWindow(self,event):
//do anything here
【讨论】: