Skip to main content

Slider Class

Package: GHIElectronics.Endpoint.UI
Namespace: GHIElectronics.Endpoint.UI

Draggable horizontal slider. Default range is 0-100.

class Slider(Widget): ...

Constructors​

Slider(Widget parent)​

def __init__(self, parent: Widget):

Create a slider inside parent.

ParameterTypeDescription
parentWidgetContaining widget.

Properties​

Maximum​

Maximum: int # @property / @setter

Upper bound of Slider.Value. Setting it pushes both bounds to LVGL. Getter returns the last value set.

Returns int

Minimum​

Minimum: int # @property / @setter

Lower bound of Slider.Value. Setting it pushes both bounds to LVGL. Getter returns the last value set.

Returns int

Value​

Value: int # @property / @setter

Current slider position between Slider.Minimum and Slider.Maximum. Read-back is supported by LVGL.

Returns int

Events​

ValueChanged​

ValueChanged # += / -= handler

Fires on every change of Slider.Value from user drag. Runs on the UI thread.