【发布时间】:2021-12-15 14:02:20
【问题描述】:
我是 Jupyterlab 和 ipywidget 的新手(可能缺少一些基础知识)。
这似乎很简单,但我到处搜索,找不到这样做的方法。
我只需要关闭小部件 A 并在按钮单击事件(小部件 A)上显示小部件 B。
简单来说,这就是我尝试过/需要的。
import ipywidgets
from IPython.display import display
buttonA_widget = ipywidgets.Button(description='Button A')
buttonB_widget = ipywidgets.Button(description='Button B')
display(buttonA_widget)
def switchMode(x):
buttonA_widget.close()
display(buttonB_widget)
buttonA_widget.on_click(switchMode)
当我在上面尝试时,buttonA 消失了,但第二次显示调用没有被执行
而且我没有收到任何错误消息(在 Jetson Nano 上尝试此操作)。
提前致谢...
【问题讨论】:
标签: python jupyter-lab ipywidgets