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

Action Button

Action Button is a native Zui component in the buttons and input catalog, with 10 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
action_button(:refresh, tooltip: "Refresh data") { puts "Refresh requested" }
API

Component properties

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

iconIcon configuration for Action Button.property
tooltipTooltip configuration for Action Button.property
foregroundForeground configuration for Action Button.property
hover_colorHover color configuration for Action Button.property
font_familyFont family configuration for Action Button.property
font_sizeFont size configuration for Action Button.property
sizeSize configuration for Action Button.property
focusableFocusable configuration for Action Button.property
cursorCursor configuration for Action Button.property
borderedBordered configuration for Action 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
hoverNative event payload