У меня есть сетка WxPython, где я пытаюсь очистить данные текущей строки на основе выбора всплывающего меню. Я привязал всплывающее меню к определению, которое очищает данные, но когда я нажимаю на выбор, ничего не происходит. Вот фрагмент кода.WxPython Grid: очистить выбранные данные на основе выбора всплывающего меню
def ClearCurrentRow(self,event):
self.grid.SelectRow(self.grid.GetGridCursorRow(),True)
self.grid.ClearSelection()
Любые предложения очень ценятся.
Нажимая на выбор, вы имеете в виду строку или опцию, и что вы подразумеваете под действием ничего? –
Я имею в виду, когда я нахожусь в определенной строке, для которой я хотел бы очистить данные, и когда я нажимаю правой кнопкой мыши и выбираю «выбор для очистки данных», данные не очищаются для этой строки. Но если я изменил self.grid.ClearSelection() на self.grid.ClearGrid(), все данные очищаются в сетке. Надеюсь, что это очистит ... – buggsbunny4