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.
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.propertywidthWidth configuration for Menu Bar.propertyheightHeight configuration for Menu Bar.propertyspacingSpacing configuration for Menu Bar.propertypaddingPadding configuration for Menu Bar.propertyenabledEnabled configuration for Menu Bar.propertybackgroundBackground configuration for Menu Bar.propertyforegroundForeground configuration for Menu Bar.propertymutedMuted configuration for Menu Bar.propertyaccentAccent configuration for Menu Bar.propertyborder_colorBorder color configuration for Menu Bar.propertyradiusRadius configuration for Menu Bar.propertyfont_familyFont family configuration for Menu Bar.propertyfont_sizeFont size configuration for Menu Bar.propertyvisibleVisible configuration for Menu Bar.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.
↗
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