在尝试使用Jupyter小部件来控制不同的功能时,我遇到了这个问题并正在寻找解决方法。
显示小部件,我可以很好地与它进行交互。使用w.value
阅读文档中所述的值也很有效。但现在在循环中连续读取值不起作用。虽然我取消选中该框,但while循环中的值永远不会改变。
如果未使用小部件的当前状态更新小部件,我如何通过小部件控制python函数?
答案 0 :(得分:0)
希望这会有所帮助。我的参考是link。
from IPython.display import display
import ipywidgets as widgets
def f(x):
return 'value of checkbox is: ' + str(x)
w = widgets.Checkbox(value=True, description='Updated?')
interact(f,x=w)