zui docs v0.0.5
GitHub ↗
Menus, dialogs, and feedback Native Qt

Snackbar

Snackbar is a native Zui component in the menus, dialogs, and feedback catalog, with 25 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
snackbar "Draft saved", opened: true, action_text: "Undo", duration: 4_000
API

Component properties

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

messageMessage configuration for Snackbar.property
action_textAction text configuration for Snackbar.property
openedOpened configuration for Snackbar.property
durationDuration configuration for Snackbar.property
persistentPersistent configuration for Snackbar.property
pause_on_hoverPause on hover configuration for Snackbar.property
close_on_actionClose on action configuration for Snackbar.property
positionPosition configuration for Snackbar.property
widthWidth configuration for Snackbar.property
max_widthMax width configuration for Snackbar.property
marginMargin configuration for Snackbar.property
spacingSpacing configuration for Snackbar.property
paddingPadding configuration for Snackbar.property
animatedAnimated configuration for Snackbar.property
animation_durationAnimation duration configuration for Snackbar.property
easingEasing configuration for Snackbar.property
enabledEnabled configuration for Snackbar.property
backgroundBackground configuration for Snackbar.property
foregroundForeground configuration for Snackbar.property
action_colorAction color configuration for Snackbar.property
border_colorBorder color configuration for Snackbar.property
radiusRadius configuration for Snackbar.property
font_familyFont family configuration for Snackbar.property
font_sizeFont size configuration for Snackbar.property
visibleVisible configuration for Snackbar.property
Show 14 shared item properties
opacityscalerotationzheightfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction

Events

Subscribe with on widget, :event and keep behavior in Ruby.

actionNative event payload
timeoutNative event payload
dismissNative event payload
openNative event payload
closeNative event payload
showNative event payload
hideNative event payload
hoverNative event payload