Buttons and input
Native Qt
Bar Icon Button
Bar Icon Button is a native Zui component in the buttons and input catalog, with 14 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.
bar_icon_button(:bell, tooltip: "Notifications", active: true) { puts "Notifications opened" }
API
Component properties
14 component-specific values, plus shared item and layout properties.
iconIcon configuration for Bar Icon Button.propertytooltipTooltip configuration for Bar Icon Button.propertyactiveActive configuration for Bar Icon Button.propertyforegroundForeground configuration for Bar Icon Button.propertyactive_colorActive color configuration for Bar Icon Button.propertyslot_sizeSlot size configuration for Bar Icon Button.propertyoptical_sizeOptical size configuration for Bar Icon Button.propertyfont_familyFont family configuration for Bar Icon Button.propertyfont_sizeFont size configuration for Bar Icon Button.propertytext_rotationText rotation configuration for Bar Icon Button.propertykeep_spaceKeep space configuration for Bar Icon Button.propertydimmedDimmed configuration for Bar Icon Button.propertyconcealedConcealed configuration for Bar Icon Button.propertyinteractiveInteractive configuration for Bar Icon Button.propertyShow 17 shared item properties
visibleenabledopacityscalerotationzwidthheightfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction
Events
Subscribe with on widget, :event and keep behavior in Ruby.
↗
clickNative event payload↗
right_clickNative event payload↗
middle_clickNative event payload↗
wheelNative event payload