wxpython boxsizer addmany spacer
wxpython boxsizer addmany spacer
如何在使用 Add Many 时在 boxsizer 中的两个项目之间添加间隔?
我尝试了诸如 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),
)
如何在使用 Add Many 时在 boxsizer 中的两个项目之间添加间隔? 我尝试了诸如 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),
)