2017-02-25 4 views
1

웬일인지 위젯에 몇 줄이 있더라도 HTML 위젯에 높이를 고정시키고 싶습니다. 선이 너무 많아 높이에 맞지 않으면 이상적으로 스크롤하여 모든 선을 볼 수 있습니다. 나는 다음과 같은 일을 시도했지만 작동하지 않습니다 :jupyter 노트북에서 위젯을 스크롤 가능하게 만드는 방법은 무엇입니까?

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) 
흥미롭게

는,이 작동하지 않습니다 :

a = HBox([b], height='50px', overflow_y='auto') 

는 것 같다

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' 
) 

답변

1

때라도 코드는 문제를 해결한다 HBox은 html/css에 overflow_y을 전달하지 않습니다. 이유가 무엇인지 모르겠습니다.

관련 문제