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

Menu Bar

Menu Bar is a native Zui component in the menus, dialogs, and feedback catalog, with 15 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
menu_bar [{ title: "File", items: [{ text: "New", value: :new }, { text: "Quit", value: :quit }] }]
API

Component properties

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

menusMenus configuration for Menu Bar.property
widthWidth configuration for Menu Bar.property
heightHeight configuration for Menu Bar.property
spacingSpacing configuration for Menu Bar.property
paddingPadding configuration for Menu Bar.property
enabledEnabled configuration for Menu Bar.property
backgroundBackground configuration for Menu Bar.property
foregroundForeground configuration for Menu Bar.property
mutedMuted configuration for Menu Bar.property
accentAccent configuration for Menu Bar.property
border_colorBorder color configuration for Menu Bar.property
radiusRadius configuration for Menu Bar.property
font_familyFont family configuration for Menu Bar.property
font_sizeFont size configuration for Menu Bar.property
visibleVisible configuration for Menu Bar.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.

triggerNative event payload
toggleNative event payload
highlightNative event payload
menu_openNative event payload
menu_closeNative event payload
showNative event payload
hideNative event payload
focusNative event payload
blurNative event payload