2011-07-05 15 views
0

我在一個類中有一個wxlistbox,我想從另一個類中更新列表框中的數據。我是否可以重新加載類,同時離開另一個類的控件?如果是,如何?如何從不同的類更新wxlistbox?

例如: 我有兩個類,A類和B類。在A類中有一個wxlistbox.while在啓動程序類時初始化wxlistbox並綁定一些值。當A類中的按鈕點擊它時調用另一個框架類B.當關閉框架B時,類A中的wxlistbox應該更新。 我的問題是如何在關閉框架B時刷新列表框?

+0

你的問題不清楚。告訴我們你到底想做什麼? –

+0

我編輯了我的問題 –

回答

1

我會使用SetItems()方法,該方法根據文檔執行以下操作:「清除並設置控件中的字符串」。

編輯:myListCtrl.SetItems(ListOfStrings)

,將取代在無論是在列表控件中的所有項目。

+0

不能得到你的意思?我想重新加載wxListBox.please給我一個例子__Thanks__ –

+0

我添加了一個小小的解釋性說明。另請參閱http://www.wxpython.org/docs/api/wx.ItemContainer-class.html –

+0

但它在另一個類 –