【发布时间】:2011-10-03 16:20:51
【问题描述】:
我有一个 wxPython 组合框,其中包含我的 .ini 文件的部分列表。 我在程序运行时添加了新部分。而且我还想在我的组合框中看到新条目。
如何刷新/更新它?
我的代码:
self.cbxCfgProfiles = wx.ComboBox(self, pos=(170, 120), size=(440, -1),
choices=getCfgProfileList(), style=wx.CB_DROPDOWN)
当我重新启动程序时,我会看到新条目。
我已经在我的方法中尝试了self.cbxCfgProfiles.Refresh()。这是行不通的。 :(
【问题讨论】:
-
您希望自动更新此列表吗?如果没有,您是否考虑过添加更新按钮并使用
wx.ComboBox.Clear()和wx.ComboBox.AppendItems函数?