我一直在浏览网页,我见过的所有示例都有一个wx.ComboBox或wx.Choice的给定pos =(x,y)属性。但是我需要让我的sizer管理组合框(或等效的Widget)的位置。这样做的:
itemSelect = wx.ComboBox(self, choices = list, style = wx.CB_DROPDOWN)
itemSelect.AppendItems(strings=list)
itemSelect.Select(n=0)
itemSizer.Add(itemSelect, 1, wx.EXPAND)
这会创建组合框,但会显示错误的位置。这应该工作还是将其添加到sizer的另一种方式?
此致 波格丹
答案 0 :(得分:0)
您的代码应该有效,假设您没有向我们展示更多代码。您是否正在调用self.SetSizer(itemSizer)
以将sizer与容器小部件相关联?