如何检查用户单击关闭按钮是否退出框架?

时间:2012-07-11 09:59:58

标签: python user-interface wxpython

如何检查用户单击关闭按钮是否退出框架。我需要知道,因为我有两个wx.frames,一个孩子和父母。父框架关闭时,如何关闭子框架? 我正在使用wxpython

1 个答案:

答案 0 :(得分:2)

让我们说主要的父框架是父框架。

class parent(wx.Frame):
      def __init__(self, parent):
            ## Ur GUI's code ##

            self.Bind( wx.EVT_CLOSE, self.ParentFrameOnClose )
      def ParentFrameOnClose(self, event):
            self.DestroyChildren()  ## Destroy the children first
            self.Destroy()    ## Destroy the parent then.