0

Add Many を使用しているときに、boxsizer の 2 つの項目の間にスペーサーを追加するにはどうすればよいですか? Spacer、AddSpacer などのキーワードを試しましたが、残念ながらうまくいきませんでした。

4

1 に答える 1

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),
)
于 2015-05-10T07:20:07.733 に答える