SpinButton#

class ignis.widgets.Widget.SpinButton(*args: Any, **kwargs: Any)#

Bases: Gtk.SpinButton.

A widget that allows the user to increment or decrement the displayed value within a specified range.

Properties:
  • min (float, optional, read-write): Minimum value.

  • max (float, optional, read-write): Maximum value.

  • step (float, optional, read-write): Step increment.

  • value (float, optional, read-write): Current value.

  • on_change (Callable, optional, read-write): Function to call when the value changes.

Widget.SpinButton(
    min=0,
    max=100,
    step=1,
    value=50,
    on_change=lambda x, value: print(value)
)