IPython/Jupyter对齐小部件

8

我一直在使用Jupyter小部件,但对齐方式遇到了问题。例如,我有以下小部件:

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的输出中,c1c2c3都在浮动框之间没有空格在一起,因此它们的描述重叠了,我该如何居中它们,或者至少增加它们之间的间距?
1个回答

2

我确认了'margin'会影响垂直和水平间距。

c1.margin=20
c2.margin=20
c3.margin=20

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接