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.
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.propertytooltipTooltip configuration for Action Button.propertyforegroundForeground configuration for Action Button.propertyhover_colorHover color configuration for Action Button.propertyfont_familyFont family configuration for Action Button.propertyfont_sizeFont size configuration for Action Button.propertysizeSize configuration for Action Button.propertyfocusableFocusable configuration for Action Button.propertycursorCursor configuration for Action Button.propertyborderedBordered configuration for Action 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↗
hoverNative event payload