Navigation and structure
Native Qt
Tab Button
Tab Button is a native Zui component in the navigation and structure catalog, with 24 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.
tab_button("Overview", icon: :house, checked: true) { puts "Overview selected" }
API
Component properties
24 component-specific values, plus shared item and layout properties.
textText configuration for Tab Button.propertycheckedChecked configuration for Tab Button.propertyenabledEnabled configuration for Tab Button.propertyiconIcon configuration for Tab Button.propertyicon_sourceIcon source configuration for Tab Button.propertyicon_colorIcon color configuration for Tab Button.propertyicon_widthIcon width configuration for Tab Button.propertyicon_heightIcon height configuration for Tab Button.propertyshortcutShortcut configuration for Tab Button.propertyauto_exclusiveAuto exclusive configuration for Tab Button.propertywidthWidth configuration for Tab Button.propertyheightHeight configuration for Tab Button.propertybackgroundBackground configuration for Tab Button.propertychecked_backgroundChecked background configuration for Tab Button.propertyforegroundForeground configuration for Tab Button.propertychecked_foregroundChecked foreground configuration for Tab Button.propertymutedMuted configuration for Tab Button.propertyaccentAccent configuration for Tab Button.propertyborder_colorBorder color configuration for Tab Button.propertyborder_widthBorder width configuration for Tab Button.propertyradiusRadius configuration for Tab Button.propertyfont_familyFont family configuration for Tab Button.propertyfont_sizeFont size configuration for Tab Button.propertyvisibleVisible configuration for Tab Button.propertyShow 13 shared item properties
opacityscalerotationzfill_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↗
toggleNative event payload↗
pressNative event payload↗
releaseNative event payload↗
hoverNative event payload↗
focusNative event payload↗
blurNative event payload↗
errorNative event payload