我想处理MAXIMIZE
事件。最大化时它工作得很好,但是当我想恢复它时甚至没有设置EVT_MAXIMIZE
,即使文档说在最大化和恢复时调用了这个事件。我发现这应该是文档中的错误,这里是链接,但是我仍然不知道恢复最大化时设置了哪个事件。
这是我的 .Bind 方法。这是在MyFrame __init__:
self.Bind(wx.EVT_MAXIMIZE, self.onMaximize, self)
这是 onMaximize 函数:
def onMaximize(self, event):
print "Maximized" # Just for checking
self.fig_panel.fig.tight_layout(w_pad=2.0)
event.Skip()
任何想法如何处理最大化恢复事件。