我想知道如何在运行时用内容填充wxChoice。
创建GUI时,我没有内容信息,因为它取决于用户选择的目录。
我在做什么?用户必须从wx.DirDialog中选择一个目录。事件处理程序引用一个函数来搜索某种类型的文件,结果将作为字符串列表返回。
字符串列表应该用于填充/更新wx.Choice小部件,但我不知道如何在运行时执行此操作。
有没有人能解决这个问题? 干杯托马斯
答案 0 :(得分:1)
很抱歉这个问题,但我找到了解决方案here。
干杯托马斯
答案 1 :(得分:1)
我个人认为SetItems(listOfItems)是最快的方式,它也适用于其他几种小部件类型,例如ComboBox。 Thomas提到的答案强制开发人员清除窗口小部件,然后附加单个项目或使用AppendItems添加项目列表。无论哪种方式,与仅使用SetItems()
相比,这是一个两步过程