Ipython 如何使jupyter笔记本中的小部件可滚动?

Ipython 如何使jupyter笔记本中的小部件可滚动?,ipython,ipywidgets,Ipython,Ipywidgets,出于某种原因,我希望我的HTML小部件具有固定的高度,无论小部件中有多少行。如果线条太多,无法适应高度,理想情况下可以滚动查看所有线条。我尝试了以下方法,但无效: import ipywidgets as widgets widgets.HTML( value="Hello <p>World</p><p>World</p><p>World</p><p>World</p><p>Wor

出于某种原因,我希望我的HTML小部件具有固定的高度,无论小部件中有多少行。如果线条太多,无法适应高度,理想情况下可以滚动查看所有线条。我尝试了以下方法,但无效:

import ipywidgets as widgets
widgets.HTML(
    value="Hello <p>World</p><p>World</p><p>World</p><p>World</p><p>World</p><p>World</p><p>World</p><p>World</p>",
    placeholder='Some HTML',
    description='Some HTML',
    disabled=True,
    height='50px',
    overflow_y='scroll'
)
a = HBox([b], height='50px', overflow_y='auto')
将IPyWidget作为小部件导入
widgets.HTML(
value=“你好世界

世界

世界

世界

世界

世界

世界

世界

世界

世界

”, 占位符='Some HTML', description='Some HTML', disabled=真, 高度='50px', 溢出\'u y='scroll' )
以下代码解决了此问题:

import ipywidgets as widgets
from ipywidgets import Button, Layout
b=widgets.HTML(
    value="Hello <p>World</p><p>World</p><p>World</p><p>World</p><p>World</p><p>World</p><p>World</p><p>World</p>",
    placeholder='Some HTML',
    description='Some HTML',
    disabled=True
)
a = HBox([b], layout=Layout(height='50px', overflow_y='auto'))
display(a)
似乎
HBox
没有将
overflow\y
传递到html/css,原因我不明白