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.
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.propertycustom_buttonsCustom buttons configuration for Dialog Button Box.propertyorientationOrientation configuration for Dialog Button Box.propertyalignmentAlignment configuration for Dialog Button Box.propertypositionPosition configuration for Dialog Button Box.propertycenteredCentered configuration for Dialog Button Box.propertyspacingSpacing configuration for Dialog Button Box.propertywidthWidth configuration for Dialog Button Box.propertyheightHeight configuration for Dialog Button Box.propertyenabledEnabled configuration for Dialog Button Box.propertyforegroundForeground configuration for Dialog Button Box.propertybackgroundBackground configuration for Dialog Button Box.propertyaccentAccent configuration for Dialog Button Box.propertyfont_familyFont family configuration for Dialog Button Box.propertyfont_sizeFont size configuration for Dialog Button Box.propertyvisibleVisible configuration for Dialog Button Box.propertyShow 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