2015-03-16 6 views
8

Я WOKING с виджетами Jupyter и у меня возникают проблемы с выравниванием, например, у меня есть следующие виджеты:IPython/Jupyter Align Widgets

from IPython.html import widgets as wdg 

#Two Sliders 
s1 = wdg.IntSlider(min=0,max=100,value=25,description='Xo') 
s2 = wdg.IntSlider(min=0,max=100,value=25,description='Yo') 

#Three Float Text 
c1 = wdg.BoundedFloatText(min=0,max=100,value=5,description='C1 ') 
c2 = wdg.BoundedFloatText(min=0,max=100,value=5,description='C2 ') 
c3 = wdg.BoundedFloatText(min=0,max=100,value=5,description='C3 ') 

#Two Checkbox 
ch1 = wdg.Checkbox(description='Check me 1') 
ch2 = wdg.Checkbox(description='Check me 2') 

#Containers 
Con1 = wdg.HBox(children=[s1,s2]) 
Con2 = wdg.HBox(children=[c1,c2,c3]) 
Con3 = wdg.HBox(children=[ch1,ch2]) 
Con5 = wdg.Box(children=[Con1,Con2,Con3]) 

в выходе Con5, c1, c2 и c3 все вместе без пробелов между поплавковыми ящиками, поэтому их описания перекрываются, как я могу сделать, чтобы сосредоточить их или, по крайней мере, увеличить пространство между ними?

ответ

2

Я подтвердил, что «край» влияет на расстояние вертикально и горизонтально.

c1.margin=20 
c2.margin=20 
c3.margin=20 
+0

Да, это похоже на работу, спасибо. –