一旦我的程序运行,我希望我的 wxChoice 被我指定的列表中的项目填充。我正在使用 wxFormBuilder 来处理我的程序的 GUI 元素。
我的代码:
def onDropDownSelection(self, parent):
#Open designated file
lines = tuple(open("/Users/it/Desktop/Classbook/masterClassList.txt", 'r'))
#Strips the first line of the file, splits the elements, assigns to "one"
lines[1].rstrip()
one = lines[1].split("|")
#My attempt to populate the wxChoice with my list "one"
self.firstChoice.SetItems(one)
此事件在用户单击下拉 (wxChoice) 菜单时激活,并在每次单击时重新填充。
有没有一种方法可以在程序初始打开/运行时仅填充一次 wxChoice?
我已将此代码放置在创建 wxChoice 的位置。但是,我现在在第 44 行遇到“Unndent 与任何外部缩进级别不匹配”。我该如何解决这个问题?