wx.combobox由sizer管理?

时间:2011-06-22 08:17:39

标签: wxpython

我一直在浏览网页,我见过的所有示例都有一个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的另一种方式?

此致 波格丹

1 个答案:

答案 0 :(得分:0)

您的代码应该有效,假设您没有向我们展示更多代码。您是否正在调用self.SetSizer(itemSizer)以将sizer与容器小部件相关联?