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

Dialog Button Box

Dialog Button Box is a native Zui component in the buttons and input catalog, with 16 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
dialog_button_box %i[save cancel], alignment: :right, spacing: 8
API

Component properties

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

buttonsButtons configuration for Dialog Button Box.property
custom_buttonsCustom buttons configuration for Dialog Button Box.property
orientationOrientation configuration for Dialog Button Box.property
alignmentAlignment configuration for Dialog Button Box.property
positionPosition configuration for Dialog Button Box.property
centeredCentered configuration for Dialog Button Box.property
spacingSpacing configuration for Dialog Button Box.property
widthWidth configuration for Dialog Button Box.property
heightHeight configuration for Dialog Button Box.property
enabledEnabled configuration for Dialog Button Box.property
foregroundForeground configuration for Dialog Button Box.property
backgroundBackground configuration for Dialog Button Box.property
accentAccent configuration for Dialog Button Box.property
font_familyFont family configuration for Dialog Button Box.property
font_sizeFont size configuration for Dialog Button Box.property
visibleVisible configuration for Dialog Button Box.property
Show 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
acceptNative event payload
rejectNative event payload
helpNative event payload