如何在 selectMultiple 小部件中显示更多行?

Joh*_*Mee 3 python jupyter-notebook ipywidgets

如何告诉selectMultiple 小部件显示更多行?

widgets.SelectMultiple(
    options=GROUP_NAMES,
    description='Groups',
    disabled=False,
)
Run Code Online (Sandbox Code Playgroud)

相当于在 select 标签中添加size 属性 的 html 。size=10

不是这个而是那个...

默认为 3 行

但我们想要很多行

小智 6

该问题已于 2017 年中后期通过 ipywidgets 7.0 版得到解决。您现在可以使用

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

并设置宽度和可见行数。