>我可以通过以下方式在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()
但是我找不到如何通过右键单击获取选定范围内的所有值,我该怎么做?
听起来在
网格中获取选定的单元格实际上比我想象的要复杂得多。幸运的是,有人已经写了一些代码来解释这一切:
- https://web.archive.org/web/20200214005240/http://ginstrom.com/scribbles/2008/09/07/getting-the-selected-cells-from-a-wxpython-grid/
网格中单元格的方法,因此有 3 种不同的获取选择的方法。