访问Jupyter笔记本小部件值

时间:2017-04-03 14:54:58

标签: python jupyter-notebook

在尝试使用Jupyter小部件来控制不同的功能时,我遇到了这个问题并正在寻找解决方法。

显示小部件,我可以很好地与它进行交互。使用w.value阅读文档中所述的值也很有效。但现在在循环中连续读取值不起作用。虽然我取消选中该框,但while循环中的值永远不会改变。

如果未使用小部件的当前状态更新小部件,我如何通过小部件控制python函数?

enter image description here

1 个答案:

答案 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)