如何在wxpython中按名称查找boxsizer?

时间:2013-03-28 15:46:54

标签: wxpython

我正在尝试动态地将新的sizer添加到现有的嵌套sizer中。我能够使用GetSizer()函数获取指向主窗口大小调整器的指针,但我找不到任何可以按名称搜索sizer的函数。我也尝试了GetChildren函数,它给了我一个指针列表,但我不知道如何按名称识别列表中的嵌套sizer。

1 个答案:

答案 0 :(得分:0)

BoxSizer类没有名称参数,因此您无法按名称查找sizer。您可以创建一个字典并将BoxSizer放在那里:

mydict = {"topSizer":topSizer, "othersizer":differentBoxSizer}

或者你可以将sizer对象变成类属性:

self.mySizer

然后你可以参考" self.mySizer"在课堂上的任何地方。