如何从EVT_GRID_CELL_CHANGE事件中获取网格?

时间:2016-02-03 10:07:44

标签: python wxpython

我有两个网格,我想绑定EVT_GRID_CELL_CHANGE以获得相同的功能。

    self.gridA.Bind(EVT_GRID_CELL_CHANGE,self.OnCellChange)

    self.gridB.Bind(EVT_GRID_CELL_CHANGE,self.OnCellChange)

我怎样才能在网格调用它的情况下解决问题?

def OnCellChange(self,evt):
       grid = .....? 
evt.Skip()

该功能完成的动作在两个网格上都是相同的...我只需要知道哪一个。

1 个答案:

答案 0 :(得分:1)

对于每个事件,通过调用GetEventObject来检索发起事件的对象(窗口)(参见Event object)。

grid = evt.GetEventObject()