如何在 Jupyter Notebook 中显示小部件?
How to display widget in Jupyter Notebook?
只是按照库 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>
答案很简单:
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)
见图:
只是按照库 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>
答案很简单:
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)
见图: