jupyter中的多个双向依赖小部件

时间:2018-12-07 15:35:50

标签: jupyter ipywidgets

嗨,我有以下2个从属窗口小部件的代码。但是我想将其扩展到3个滑块,当我增加滑块1的值时,该值在滑块2上增加,在滑块3上自动减小。我尝试了以下代码,但它只是将值完全跨2个滑块复制,而不是像这样: 滑块2 =滑块1 * 2 滑块3 =滑块1 * -2

P.s。我还希望这些更改是多向的。

  caption = widgets.Label(value='The values of slider1 and slider2 are synchronized')
sliders1, slider2 = widgets.IntSlider(description='Slider 1'),\
                    widgets.IntSlider(description='Slider 2')
l = widgets.link((sliders1, 'value'), (slider2, 'value'))
display(caption, sliders1, slider2)

0 个答案:

没有答案