股票

frame窗口关闭时的函数调用

在界面切换时,如果需要在关闭当前界面的时候把一些数据进行保存或者传输,需要在关闭前调用相关的处理函数,可以用 EVT_CLOSE方法实现。

  1. class ChildFrame(wx.Dialog):
  2.     def __init__(self, parent, title):
  3.         ……
  4.         self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
  5.         self.Show()
  6.         self.ShowModal()
  7.     def OnCloseWindow(self, event):
  8.         ……
  9.         self.Destroy()
  10.         print “RAEFrame exit”

这里必须进行绑定执行。

在App()关闭时会自动调用 OnExit()方法,但是frame关闭时无法自动调用。

打赏
原文链接:,转发请注明来源!

发表评论