python - Ipywidget Gridbox 没有显示输出 - PYTHON JUPYTER NOTEBOOK
问题描述
我一直在查看 Ipywidgets 文档,发现当我使用 GridBox 时,Jupyter 笔记本中没有任何输出。
https://ipywidgets.readthedocs.io/en/stable/examples/Widget%20Styling.html#Shorthand-CSS-properties
下面这个代码片段的例子。
from ipywidgets import Button, GridBox, Layout, ButtonStyle
header = Button(description='Header',
layout=Layout(width='auto', grid_area='header'),
style=ButtonStyle(button_color='lightblue'))
main = Button(description='Main',
layout=Layout(width='auto', grid_area='main'),
style=ButtonStyle(button_color='moccasin'))
sidebar = Button(description='Sidebar',
layout=Layout(width='auto', grid_area='sidebar'),
style=ButtonStyle(button_color='salmon'))
footer = Button(description='Footer',
layout=Layout(width='auto', grid_area='footer'),
style=ButtonStyle(button_color='olive'))
GridBox(children=[header, main, sidebar, footer],
layout=Layout(
width='50%',
grid_template_rows='auto auto auto',
grid_template_columns='25% 25% 25% 25%',
grid_template_areas='''
"header header header header"
"main main . sidebar "
"footer footer footer footer"
'''))
我没有得到任何输出。有谁知道为什么?提前谢谢了 :)