是否可以在Ipython笔记本中创建小部件并在代码中的其他位置读出该小部件的状态?
我尝试使用
from ipywidgets import interact
def f(x):
pass
interact(f,x=True)
结果,当我单击生成的对勾标记时,将执行f(x)
。这不是我所需要的。相反,我想在代码的其他位置读出ckeckmark的状态。最好的实现方式是什么?
如果您已经创建了小部件x
,请在代码中需要的位置获取x.value
。对于切换小部件,应返回一个布尔值。