3

是否有一个方法可以返回 wxPython listBox 中包含的项目列表?

我似乎在文档中的任何地方或任何地方都找不到任何东西。我能想到的就是将选择设置为所有项目,然后获取选定的项目,尽管这似乎是一种丑陋的迂回方式来做一些应该简单的事情。

更新:

正如杰里米所指出的那样,这样做的方法是GetStrings()

例如

listBoxList = yourListBox.GetStrings()

4

2 回答 2

10

wx.ListBox源自wx.ControlWithitems。我认为GetStrings()是你需要的。

于 2010-07-12T15:56:01.857 回答
1

您可以获取列表框中的字符串列表,例如:

[listBox.GetString(i) for i in range(listBox.GetCount())]
于 2010-07-12T15:56:19.343 回答