输出小部件:富文本

输出小部件:富文本#

import ipywidgets as widgets

富文本输出也可以定向到输出区域。任何在 Jupyter 笔记本中显示良好的内容也会在 Output 部件中显示得很好。

from IPython.display import YouTubeVideo
with out:
    display(YouTubeVideo('eWzY2nGfkXk'))

甚至可以在输出部件中显示复杂的 mimetypes,例如嵌套的部件。

out = widgets.Output(layout={'border': '2px solid black'})
with out:
    display(widgets.IntSlider())
out

可以通过在上下文管理器中使用 IPython.display.clear_output 来清除输出,或者我们可以直接调用部件的 clear_output 方法。

out = widgets.Output(layout={'border': '2px solid black'})
with out:
    display(widgets.IntSlider())
out.clear_output()
out