如何从其他类更新wxlistbox?

时间:2011-07-05 11:13:55

标签: python wxpython

我在一个类中有一个wxlistbox,我想从另一个类更新列表框中的数据。我是否可以在从另一个类离开控件时重新加载该类?如果是,如何?

例如: 我有两个类,A类和B类。在A类中有一个wxlistbox。启动程序类A初始化wxlistbox并绑定一些值。当A类中的一个按钮单击它时调用另一个框架类B.然后关闭框架B类A中的wxlistbox应该更新。 我的问题是如何在关闭框架B时刷新列表框?

1 个答案:

答案 0 :(得分:1)

我会使用SetItems()方法,根据文档执行以下操作:“清除并从列表中设置控件中的字符串”。

编辑:myListCtrl.SetItems(ListOfStrings)

这将用列表中的任何内容替换控件中的所有项目。