【发布时间】:2015-05-10 06:50:36
【问题描述】:
如何在 boxsizer 中的两个项目之间添加一个间隔,同时使用 Add Many? 我尝试了 Spacer、AddSpacer 之类的关键词,但不幸的是,它没有用。
【问题讨论】:
如何在 boxsizer 中的两个项目之间添加一个间隔,同时使用 Add Many? 我尝试了 Spacer、AddSpacer 之类的关键词,但不幸的是,它没有用。
【问题讨论】:
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),
)
【讨论】: