1

如何在 wx.ListControl wxPython 中获取列号或值?当我单击它时,我想按列对项目进行排序。我正在使用 BoaConstructor IDE。请帮我 :)

4

3 回答 3

3

要获取第一个 (0) 列标题的值:

rowid = self.list_ctrl.GetColumn(0)
print (rowid.GetText())

为了能够对在wx.lib.mixins.listctrl
https://wxpython.org/Phoenix/docs/html/wx.lib.mixins.listctrl.html上阅读的 listctrl 进行排序

于 2018-02-26T11:33:08.657 回答
0

自从我使用 wxPython 以来已经有一段时间了,但是我从 listctrl 获取项目数据的一些方法是:

于 2018-02-25T15:50:52.843 回答
0

感谢您的所有回答。我已经找到了方法。单击列时,它将返回列标题的值。这就是我要的。

noCol = event.m_col
n = self.lc.GetColumn(noCol).GetText()
print(n)

于 2018-02-26T13:48:45.990 回答