Buttons and input
Native Qt
Radio Button
Radio Button is a native Zui component in the buttons and input catalog, with 12 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.
radio_button("Automatic", value: :auto, checked: true) { |checked| puts "Automatic: #{checked}" }
API
Component properties
12 component-specific values, plus shared item and layout properties.
labelLabel configuration for Radio Button.propertyvalueValue configuration for Radio Button.propertycheckedChecked configuration for Radio Button.propertyenabledEnabled configuration for Radio Button.propertyforegroundForeground configuration for Radio Button.propertyaccentAccent configuration for Radio Button.propertybackgroundBackground configuration for Radio Button.propertyfont_familyFont family configuration for Radio Button.propertyfont_sizeFont size configuration for Radio Button.propertyindicator_sizeIndicator size configuration for Radio Button.propertyspacingSpacing configuration for Radio Button.propertyvisibleVisible configuration for Radio Button.propertyShow 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.
↗
clickNative event payload↗
changeNative event payload↗
hoverNative event payload