Имеем сетку:
def _grid_create(self):
self._db_grid = wx.grid.Grid(self.panel, size = (500, 500), style=wx.WANTS_CHARS)
self._db_grid.CreateGrid(1000, 702)
self.Bind(wx.grid.EVT_GRID_SELECT_CELL, self._get_selected_field, self._db_grid)
Как видно из объявления сетки, по возникновению ивента wx.grid.EVT_GRID_SELECT_CELL (выделение ячейки в сетке), вызывается функция:
def _get_selected_field(self, event):
print self._db_grid.GetSelectedCells()
event.Skip()
Функция GetSelectedCells() должна выводить кортеж, в котором указывается номера строки и столбца ячейки, но сколько не мудрил, всё время выводится пустой кортеж. И почему возникает такая проблема - не понятно (аналогично пустой кортеж возвращают функции номера строки ячейки и номера столбца ячейки по отдельности)