2017-03-09 60 views

回答

1

问题同ipywidgets 7.0版早在2017年中后期解决您现在可以使用

widgets.SelectMultiple(
    options=GROUP_NAMES, 
    description='Groups', 
    rows=len(GROUP_NAMES) 
    layout=Layout(width="100%") 

,并设置宽度和行可见数量两者。

+0

Thx。[找到它](https://github.com/jupyter-widgets/ipywidgets/commit/2e77da43cae3dac9e39a76574e1a598f68d68208) –

3

我敢肯定,这是坏的高度和宽度参数影响周边<div>标签,而不是小部件(见https://github.com/jupyter-widgets/ipywidgets/issues/1133)。

现在,如果您想要调整框的大小以匹配包含项目的宽度和高度,您可以将布局更改为flex

widgets.SelectMultiple(
    options=GROUP_NAMES, 
    description='Groups', 
    layout=Layout(display="flex", flex_flow='column') 
) 

height参数出现,如果你这样做是为了工作,而width作品在你原来的例子。