如何在Jupyter Notebook中显示小部件?

时间:2017-03-09 22:25:37

标签: python python-3.x jupyter-notebook ipywidgets

只需按照库documentation中的一些示例,我就会尝试显示一个小部件,如下所示:

VBox([HBox([Button(), FloatRangeSlider(), Text(), Button()]),
      HBox([Button(), FloatText(),
            FloatProgress(value=40), Checkbox(description='Check')]),
      HBox([ToggleButton(), IntSlider(description='Foobar'),
            Dropdown(options=['foo', 'bar']), Valid()]),
     ])

但我得到了:

<function ipywidgets.widgets.widget_box.VBox>

1 个答案:

答案 0 :(得分:4)

答案很简单:

from IPython.display import display

a = VBox([HBox([Button(), FloatRangeSlider(), Text(), Button()]),
          HBox([Button(), FloatText(),
          FloatProgress(value=40), Checkbox(description='Check')]),
          HBox([ToggleButton(), IntSlider(description='Foobar'),
          Dropdown(options=['foo', 'bar']), Valid()]),
 ])

display(a)

见图: enter image description here