Slider

Simple example:

s = ui.Slider(min=10, max=20, value=12)
open in new tab

Interactive example:

from flexx import app, ui, event

class Example(ui.Widget):

    def init(self):
        with ui.HBox():
            self.slider = ui.Slider(flex=0, min=1, max=20, step=1)
            self.label = ui.Label(flex=1)

    class JS:
        @event.connect('slider.value')
        def _change_label(self, *events):
            self.label.text = 'x' * events[-1].new_value
open in new tab


class flexx.ui.Slider(*init_args, **kwargs)

Inherits from: Widget

An input widget to select a value in a certain range (aka HTML range input).

disabled

property – Whether the slider is disabled.

max

property – The maximum slider value.

min

property – The minimal slider value.

step

property – The step size for the slider.

value

property – The current slider value (settable).