是否有一个方法可以返回wxPython listBox中包含的项目列表?
我似乎无法在文档中找到任何地方或任何地方。我能想到的就是将选择设置为所有项目,然后获取所选项目,尽管看起来像是一种丑陋的迂回方式,可以做一些简单的事情。
更新
正如杰里米所指出的,这样做的方法是使用GetStrings()
e.g。
listBoxList = yourListBox.GetStrings()
答案 0 :(得分:10)
wx.ListBox
源自wx.ControlWithitems
。我认为GetStrings()就是你所需要的。
答案 1 :(得分:1)
您可以在列表框中获取字符串列表,如:
[listBox.GetString(i) for i in range(listBox.GetCount())]