Menus, dialogs, and feedback
Container
Native Qt
Dialog
A composable modal surface with native focus management, close policy, and action events.
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 "Create project", opened: true, width: 460 do
text_field "", placeholder: "Project name"
end
API
Component properties
23 component-specific values, plus shared item and layout properties.
titleTitle configuration for Dialog.propertyopenedOpened configuration for Dialog.propertycenteredCentered configuration for Dialog.propertyxX configuration for Dialog.propertyyY configuration for Dialog.propertywidthWidth configuration for Dialog.propertyheightHeight configuration for Dialog.propertymodalModal configuration for Dialog.propertydimDim configuration for Dialog.propertyfocusFocus configuration for Dialog.propertyclose_policyClose policy configuration for Dialog.propertystandard_buttonsStandard buttons configuration for Dialog.propertylayoutLayout configuration for Dialog.propertyspacingSpacing configuration for Dialog.propertypaddingPadding configuration for Dialog.propertyenabledEnabled configuration for Dialog.propertybackgroundBackground configuration for Dialog.propertyforegroundForeground configuration for Dialog.propertyborder_colorBorder color configuration for Dialog.propertyradiusRadius configuration for Dialog.propertyfont_familyFont family configuration for Dialog.propertyfont_sizeFont size configuration for Dialog.propertyvisibleVisible configuration for Dialog.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.
↗
acceptNative event payload↗
rejectNative event payload↗
applyNative event payload↗
resetNative event payload↗
discardNative event payload↗
helpNative event payload↗
openNative event payload↗
closeNative event payload↗
about_to_showNative event payload↗
about_to_hideNative event payload↗
showNative event payload↗
hideNative event payload↗
focusNative event payload↗
blurNative event payload