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