1
self.list_box_1 = wx.ListBox(self, -1, choices = self.generateList("imagelist.txt"), style=wx.LB_SINGLE)

newlist=['6','7','8','9','10']

1,2,3,4,5 などのファイル名を含むリストボックスがあり、ボタンをクリックすると、リストボックスがクリアされ、newlist の値がリストボックスの現在の値を上書きします。

self.list_box_1.SetString(5,1) を使用して self.list_box_1 の各文字列を変更できますが、リストボックスの値を newlist の値で上書きするにはどうすればよいですか

4

2 に答える 2

3

また、のように、派生階層でListBoxのメソッドを探しますwx.ItemContainerwx.ItemContainer.SetItems役立つかもしれません:

リストからコントロールの文字列をクリアして設定します

于 2012-05-22T22:24:17.563 に答える
1

ありがとうフィニアス、私は使用しました

 self.list_box_1.Clear()
 self.list_box_1.InsertItems(newlist,0)
于 2012-05-23T08:59:20.273 に答える