Buttons and input
Native Qt
Dial
Dial is a native Zui component in the buttons and input catalog, with 15 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.
dial 35, minimum: 0, maximum: 100, step: 1, start_angle: -140, end_angle: 140
API
Component properties
15 component-specific values, plus shared item and layout properties.
valueValue configuration for Dial.propertyminimumMinimum configuration for Dial.propertymaximumMaximum configuration for Dial.propertystepStep configuration for Dial.propertystart_angleStart angle configuration for Dial.propertyend_angleEnd angle configuration for Dial.propertysnapSnap configuration for Dial.propertywrapWrap configuration for Dial.propertyliveLive configuration for Dial.propertyinput_modeInput mode configuration for Dial.propertysizeSize configuration for Dial.propertyforegroundForeground configuration for Dial.propertybackgroundBackground configuration for Dial.propertyaccentAccent configuration for Dial.propertyvisibleVisible configuration for Dial.propertyShow 16 shared item properties
enabledopacityscalerotationzwidthheightfill_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↗
pressNative event payload↗
releaseNative event payload