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

Spin Box

Spin Box is a native Zui component in the buttons and input catalog, with 16 component-specific properties.

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
spin_box 3, minimum: 1, maximum: 12, prefix: "× ", editable: true
API

Component properties

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

valueValue configuration for Spin Box.property
minimumMinimum configuration for Spin Box.property
maximumMaximum configuration for Spin Box.property
stepStep configuration for Spin Box.property
editableEditable configuration for Spin Box.property
wrapWrap configuration for Spin Box.property
prefixPrefix configuration for Spin Box.property
suffixSuffix configuration for Spin Box.property
widthWidth configuration for Spin Box.property
enabledEnabled configuration for Spin Box.property
foregroundForeground configuration for Spin Box.property
backgroundBackground configuration for Spin Box.property
accentAccent configuration for Spin Box.property
font_familyFont family configuration for Spin Box.property
font_sizeFont size configuration for Spin Box.property
visibleVisible configuration for Spin Box.property
Show 14 shared item properties
opacityscalerotationzheightfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction

Events

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

changeNative event payload
increaseNative event payload
decreaseNative event payload