如何在wxpython中右键单击wx.grid获取所选范围的值?

时间:2013-09-14 17:23:01

标签: python grid wxpython selected

我可以通过这种方式右键单击wx.grid来获取单个选定单元格的值,当我右键单击一个单元格时,它会打印该单元格的值:

self.Bind(wx.grid.EVT_GRID_CELL_RIGHT_CLICK , self.OnSelectCell, self.mygrid)    
def OnSelectCell(self, event):
   row = event.GetRow()
   column = event.GetCol()
   print self.mygrid.GetCellValue(row,column) 
   event.Skip()   

但我无法找到如何通过右键单击所选范围内的所有值,我该怎么做?

1 个答案:

答案 0 :(得分:1)

听起来像在网格中获取选定的单元格实际上比我想象的更复杂。幸运的是,有人已经写了一些代码来解释这一切:

在网格中有3种选择单元格的方法,因此有3种不同的方式来获取选择。