2013-04-08 77 views
0

我想知道如何在运行时用内容填充wxChoice。在运行时填充wx.Choice

创建GUI时,我没有内容的信息,因为它取决于用户要选择的目录。

我在做什么?用户将不得不从wx.DirDialog中选择一个目录。事件处理程序引用一个函数,该函数将搜索某种类型的文件,并将结果作为字符串列表返回。

字符串列表应该用来填充/更新wx.Choice小部件,但我不知道如何在运行时执行此操作。

有没有人有解决这个问题的办法? 干杯托马斯

回答

1

对不起,但我找到了解决方案here

干杯托马斯

1

我个人认为SetItems(LISTOFITEMS)是这样做的最快途径,它适用于其他一些构件类型为好,如ComboBox。 Thomas提到的答案迫使开发人员清除小部件,然后追加单个项目或使用AppendItems添加项目列表。无论哪种方式,与仅使用SetItems()相比,这是两个步骤的过程()

相关问题