【问题标题】:How to get item list from wxpython ListBox如何从 wxpython ListBox 获取项目列表
【发布时间】:2010-07-12 15:28:11
【问题描述】:

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

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

更新:

正如 jeremy 所指出的,这样做的方法是使用GetStrings()

例如

listBoxList = yourListBox.GetStrings()

【问题讨论】:

    标签: python listbox wxpython listboxitems


    【解决方案1】:

    wx.ListBox 派生自 wx.ControlWithitems。我认为GetStrings() 是您所需要的。

    【讨论】:

    • +1 正是我想要的——我是新手,必须有一个简单的方法......谢谢
    【解决方案2】:

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

    [listBox.GetString(i) for i in range(listBox.GetCount())]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 1970-01-01
      • 2011-11-22
      • 2011-05-01
      • 2011-02-01
      相关资源
      最近更新 更多