wxpython boxsizer addmany spacer

时间:2015-05-10 06:50:37

标签: python wxpython boxsizer

如何在使用Add Many时在boxsizer中的两个项目之间添加间隔? 我试过像Spacer,AddSpacer这样的关键词,但不幸的是,它没有用。

1 个答案:

答案 0 :(得分:0)

AddMany只调用Add,所以如果你传递(10,10)作为元组的第一项,它将被解释为间隔符,对吧?像:

AddMany(
    (some_widget, flag=wx.EXPAND),
    ((10, 10),),  # this is a spacer
    (another_widget, flag=wx.EXPAND),
)

您也可以使用边框。

AddMany(
    (some_widget, flag=wx.EXPAND|wx.RIGHT, border=10),
    (another_widget, flag=wx.EXPAND),
)