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 に答える