Menus, dialogs, and feedback
Container
Native Qt
Bottom Sheet
Bottom Sheet is a native Zui container in the menus, dialogs, and feedback catalog, with 28 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.
bottom_sheet opened: true, height: 280, modal: true do
panel_hero "Export build", detail: "Choose a destination"
end
API
Component properties
28 component-specific values, plus shared item and layout properties.
openedOpened configuration for Bottom Sheet.propertymodalModal configuration for Bottom Sheet.propertydimDim configuration for Bottom Sheet.propertydismissibleDismissible configuration for Bottom Sheet.propertydraggableDraggable configuration for Bottom Sheet.propertyclose_policyClose policy configuration for Bottom Sheet.propertylayoutLayout configuration for Bottom Sheet.propertyspacingSpacing configuration for Bottom Sheet.propertypaddingPadding configuration for Bottom Sheet.propertywidthWidth configuration for Bottom Sheet.propertyheightHeight configuration for Bottom Sheet.propertymax_widthMax width configuration for Bottom Sheet.propertymarginMargin configuration for Bottom Sheet.propertyhandle_visibleHandle visible configuration for Bottom Sheet.propertyhandle_widthHandle width configuration for Bottom Sheet.propertyhandle_heightHandle height configuration for Bottom Sheet.propertydismiss_thresholdDismiss threshold configuration for Bottom Sheet.propertyanimatedAnimated configuration for Bottom Sheet.propertydurationDuration configuration for Bottom Sheet.propertyeasingEasing configuration for Bottom Sheet.propertyenabledEnabled configuration for Bottom Sheet.propertybackgroundBackground configuration for Bottom Sheet.propertyforegroundForeground configuration for Bottom Sheet.propertymutedMuted configuration for Bottom Sheet.propertyaccentAccent configuration for Bottom Sheet.propertyborder_colorBorder color configuration for Bottom Sheet.propertyradiusRadius configuration for Bottom Sheet.propertyvisibleVisible configuration for Bottom Sheet.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.
↗
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↗
dragNative event payload↗
drag_endNative event payload↗
dismissNative event payload