【发布时间】:2021-08-27 19:52:14
【问题描述】:
我正在尝试构建一个从 json 解析数据并填充工具的小部件,基本表单可以包含简单的输入字段和下拉菜单选项。我想根据用户选择添加嵌套小部件,例如,如果用户想要一个高级参数并选择“完整参数”选项,它应该填充嵌套小部件(根据用户输入生成的小部件,即选定选项)
from IPython.display import display
from ipywidgets import Dropdown
def dropdown_eventhandler(change):
print(change.new)
option_list = ("Full Perameter", "Default Perameter")
dropdown = Dropdown(description="Choose one:", options=option_list)
dropdown.observe(dropdown_eventhandler, names='value')
display(dropdown)
我尝试了几件事,但没有奏效。我尝试通过在回调函数上提供条件参数来调用底层小部件。
【问题讨论】:
标签: jupyter-notebook ipython jupyter-lab ipywidgets jupyter-irkernel