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

Radio Group

Radio Group is a native Zui component in the buttons and input catalog, with 13 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
radio_group :system, options: [{ label: "System", value: :system }, { label: "Dark", value: :dark }]
API

Component properties

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

valueValue configuration for Radio Group.property
optionsOptions configuration for Radio Group.property
orientationOrientation configuration for Radio Group.property
spacingSpacing configuration for Radio Group.property
enabledEnabled configuration for Radio Group.property
foregroundForeground configuration for Radio Group.property
accentAccent configuration for Radio Group.property
backgroundBackground configuration for Radio Group.property
font_familyFont family configuration for Radio Group.property
font_sizeFont size configuration for Radio Group.property
indicator_sizeIndicator size configuration for Radio Group.property
item_spacingItem spacing configuration for Radio Group.property
visibleVisible configuration for Radio Group.property
Show 15 shared item properties
opacityscalerotationzwidthheightfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction

Events

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

changeNative event payload
hoverNative event payload