2015-05-10 2 views
0

Как добавить разделитель между двумя элементами в коробке, используя Add Many? Я пробовал ключевые слова, такие как Spacer, AddSpacer и тому подобное, но, к сожалению, это не сработало.wxpython boxsizer addmany spacer

ответ

0

AddMany просто вызывает добавление, поэтому, если вы пройдете (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), 
) 
Смежные вопросы