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 [ ]: