2015-03-16 9 views
8

Ho Woking con i widget Jupyter e sto avendo problemi con l'allineamento, per esempio, ho i prossimi widget:ipython/Jupyter Allinea Widget

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]) 

nella produzione di Con5, c1, c2 e c3 sono tutti insieme senza spazio tra le scatole fluttuanti in modo che le loro descrizioni siano sovrapposte, come posso fare per centrarle o almeno aumentare lo spazio tra di esse?

risposta

2

Ho confermato che "margine" influisce sulla spaziatura verticale e orizzontale.

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

Sì, sembra funzionare, grazie. –