【发布时间】:2023-04-01 16:11:02
【问题描述】:
我正在尝试将新的sizer 动态添加到现有的嵌套sizer。我能够使用 GetSizer() 函数获取指向主窗口大小调整器的指针,但我找不到任何可以按名称搜索大小调整器的函数。我还尝试了 GetChildren 函数,它给了我一个指针列表,但我不知道如何按名称识别列表中的嵌套大小。
【问题讨论】:
标签: wxpython
我正在尝试将新的sizer 动态添加到现有的嵌套sizer。我能够使用 GetSizer() 函数获取指向主窗口大小调整器的指针,但我找不到任何可以按名称搜索大小调整器的函数。我还尝试了 GetChildren 函数,它给了我一个指针列表,但我不知道如何按名称识别列表中的嵌套大小。
【问题讨论】:
标签: wxpython
BoxSizer 类没有名称参数,因此您无法通过名称找到大小调整器。您可以创建一个字典并将您的 BoxSizer 放在那里:
mydict = {"topSizer":topSizer, "othersizer":differentBoxSizer}
或者你可以把 sizer 对象变成类属性:
self.mySizer
然后你可以在类的任何地方引用“self.mySizer”。
【讨论】: