2013-04-08 81 views
0

我想知道如何在運行時用內容填充wxChoice。在運行時填充wx.Choice

創建GUI時,我沒有內容的信息,因爲它取決於用戶要選擇的目錄。

我在做什麼?用戶將不得不從wx.DirDialog中選擇一個目錄。事件處理程序引用一個函數,該函數將搜索某種類型的文件,並將結果作爲字符串列表返回。

字符串列表應該用來填充/更新wx.Choice小部件,但我不知道如何在運行時執行此操作。

有沒有人有解決這個問題的辦法? 乾杯托馬斯

回答

1

對不起,但我找到了解決方案here

乾杯托馬斯

1

我個人認爲SetItems(LISTOFITEMS)是這樣做的最快途徑,它適用於其他一些構件類型爲好,如ComboBox。 Thomas提到的答案迫使開發人員清除小部件,然後追加單個項目或使用AppendItems添加項目列表。無論哪種方式,與僅使用SetItems()相比,這是兩個步驟的過程()

相關問題