如何为Checkbox小部件获取更广泛的文本?

时间:2016-10-06 20:23:11

标签: jupyter-notebook ipywidgets

如何为长文本字符串配置ipywidgets复选框,如,

 c = Checkbox(description=' this is some very long very long text',value=False)

并没有让文字被挤在包围的Jupyter笔记本中?

谢谢!

3 个答案:

答案 0 :(得分:0)

把它放在带有复选框

的单元格中
from IPython.display import display, HTML
HTML('<style> .widget-hbox .widget-label { max-width:350ex; text-align:left} </style>')

并且它会改变宽度和对齐方式。

答案 1 :(得分:0)

另一种选择是将其与Label

捆绑在一起
from ipywidgets import widgets, Layout
from IPython.display import display

checkbox = widgets.Checkbox(value=False, disabled=False, layout=Layout(width='30px'))
label = widgets.Label('description', layout=Layout(width='500px', margin='6px 0 0 -10px'))
box = widgets.HBox([checkbox, label])
display(box)

答案 2 :(得分:0)

简单地使用这个:

import ipywidgets as widgets

c = widgets.Checkbox(
    description='This is some very long very long text',
    value=False,
    layout=widgets.Layout(width='100%'))