Получить номер столбца или значение в 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:

Другие вопросы по тегам