zui docs v0.0.5
GitHub ↗
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.

Ruby
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.property
tooltipTooltip configuration for Bar Icon Button.property
activeActive configuration for Bar Icon Button.property
foregroundForeground configuration for Bar Icon Button.property
active_colorActive color configuration for Bar Icon Button.property
slot_sizeSlot size configuration for Bar Icon Button.property
optical_sizeOptical size configuration for Bar Icon Button.property
font_familyFont family configuration for Bar Icon Button.property
font_sizeFont size configuration for Bar Icon Button.property
text_rotationText rotation configuration for Bar Icon Button.property
keep_spaceKeep space configuration for Bar Icon Button.property
dimmedDimmed configuration for Bar Icon Button.property
concealedConcealed configuration for Bar Icon Button.property
interactiveInteractive configuration for Bar Icon Button.property
Show 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