Python/ipywidgets函数链接不同函数中的多个小部件
我正在寻找一个简单的函数,可以动态链接下面的2个函数,这样通过改变D或R的值,a将相应地改变Python/ipywidgets函数链接不同函数中的多个小部件,python,python-3.x,widget,ipywidgets,Python,Python 3.x,Widget,Ipywidgets,我正在寻找一个简单的函数,可以动态链接下面的2个函数,这样通过改变D或R的值,a将相应地改变 from ipywidgets import interact, interactive, fixed, interact_manual import ipywidgets as widgets dW = widgets.Dropdown(options=['2', '1']) rW = widgets.FloatText(200) aW = widgets.FloatText() @inter
from ipywidgets import interact, interactive, fixed, interact_manual
import ipywidgets as widgets
dW = widgets.Dropdown(options=['2', '1'])
rW = widgets.FloatText(200)
aW = widgets.FloatText()
@interact(D=dW, R=rW)
def print_p(D, R):
dW = D
rW = R
@interact(A=aW)
def prin_t(A):
aW.value = int(dW.value) * int(rW.value)
我认为,
interact
在这里引起了一些混乱,为什么不为dW和rW使用一个标准的observe
调用呢
将IPyWidget作为小部件导入
dW=widgets.Dropdown(选项=['2','1'])
rW=widgets.FloatText(200)
aW=widgets.FloatText()
def更改a(u):
aW.value=int(dW.value)*int(rW.value)
dW.观察(更改a)
rW.观察(更改a)
显示(widgets.VBox(子项=[dW,rW,aW]))