def GetButtonPressedFunction(self, call_function):
def OnButtonPressed(event):
if wx.Platform != '__WXMSW__' or not self.Editing:
func = getattr(self, call_function, None)
if func is not None:
func(event)
wx.CallAfter(self.EnsureCurrentItemVisible)
else:
wx.CallAfter(self.EnsureCurrentItemVisible)
event.Skip()
return OnButtonPressed
评论列表
文章目录