zui docs v0.0.5
GitHub ↗
Buttons and input Native Qt

Slider

A native ranged input with snapping, optional integer values, ticks, and live input events.

Usage

Ruby example

Paste this complete Builder example inside the app surface from the Quickstart. Replace illustrative asset paths with files from your project.

Ruby
slider 68, minimum: 0, maximum: 100, step: 1, ticks: true
API

Component properties

12 component-specific values, plus shared item and layout properties.

valueValue configuration for Slider.property
minimumMinimum configuration for Slider.property
maximumMaximum configuration for Slider.property
stepStep configuration for Slider.property
integerInteger configuration for Slider.property
track_colorTrack color configuration for Slider.property
fill_colorFill color configuration for Slider.property
knob_colorKnob color configuration for Slider.property
track_heightTrack height configuration for Slider.property
knob_sizeKnob size configuration for Slider.property
ticksTicks configuration for Slider.property
tick_colorTick color configuration for Slider.property
Show 17 shared item properties
visibleenabledopacityscalerotationzwidthheightfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction

Events

Subscribe with on widget, :event and keep behavior in Ruby.

inputNative event payload
changeNative event payload
right_clickNative event payload