2011-07-05 18 views
0

私はクラス内にwxlistboxを持っていて、リストボックス内のデータを別のクラスから更新したいと思っています。別のクラスからコントロールを離したままクラスをリロードすることは可能ですか?wxlistboxを別のクラスから更新するにはどうすればいいですか?

例: 私はクラスAとクラスBの2つのクラスを持っています。クラスAではwxlistboxがあります。プログラムクラスAを起動するとwxlistboxが起動し、クラスA内のボタンが別のフレームクラスB.フレームBを閉じる間、クラスA内のwxlistboxは更新されます。 私の質問は、フレームBを閉じている間、リストボックスをリフレッシュする方法ですか?

+0

質問が不明です。あなたは何をしたいのですか? –

+0

私の質問を編集しました –

答えて

1

私は、Docsによると、 "リストからコントロールの文字列をクリアして設定する"というSetItems()メソッドを使用します。

編集:myListCtrl.SetItems(ListOfStrings)

リストにあるものをコントロール内のすべての項目に置き換えられます。

+0

私は何を意味するのですか?wxListBox.pleaseをリロードしたいのですが、私に例を与えてください。__Thanks__ –

+0

私は少し小さな説明文を追加しました。 http://www.wxpython.org/docs/api/wx.ItemContainer-class.html –

+0

も参照してください。別のクラスにあります –

関連する問題