#!/usr/bin/env python # coding: utf-8 # In[4]: from IPython.html.widgets import FloatText, FloatSlider, Button from IPython.display import display from IPython.utils.traitlets import link widgets = [] for x in list('abcdef'): widgets.append(FloatText(description=x)) a = FloatSlider() b = FloatSlider() link((a, 'value'), (b, 'value')) def go(sender): from time import sleep from random import random while True: for w in widgets: w.value = random() sleep(0.01) go_btn = Button(description="Go!") go_btn.on_click(go) display(*widgets) display(a,b) display(go_btn) # In[ ]: