Получить номер столбца или значение в wx.ListControl wxPython
Как получить номер столбца или значение в wx.ListControl wxPython? Я хочу отсортировать элемент по столбцу при нажатии на него. Я использую BoaConstructor IDE. Пожалуйста, помогите мне:)
3 ответа
Чтобы получить значение заголовка первого (0) столбца:
rowid = self.list_ctrl.GetColumn(0)
print (rowid.GetText())
Чтобы иметь возможность сортировать listctrl читать на wx.lib.mixins.listctrl
https://wxpython.org/Phoenix/docs/html/wx.lib.mixins.listctrl.html
Спасибо за все ваши ответы. Я нашел способ сделать это. При щелчке по столбцу возвращается значение заголовка столбца. Это то, что я хочу.
noCol = event.m_col
n = self.lc.GetColumn (noCol).GetText ()
печати (п)
Прошло много времени с тех пор, как я использовал wxPython, но у меня есть несколько методов для получения данных элемента из listctrl: