Menus, dialogs, and feedback
Native Qt
Menu
Menu is a native Zui component in the menus, dialogs, and feedback catalog, with 18 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 [{ text: "New window", value: :new }, { text: "Settings", value: :settings }], opened: true
API
Component properties
18 component-specific values, plus shared item and layout properties.
itemsItems configuration for Menu.propertytitleTitle configuration for Menu.propertyopenedOpened configuration for Menu.propertyxX configuration for Menu.propertyyY configuration for Menu.propertywidthWidth configuration for Menu.propertymodalModal configuration for Menu.propertyclose_policyClose policy configuration for Menu.propertyenabledEnabled configuration for Menu.propertybackgroundBackground configuration for Menu.propertyforegroundForeground configuration for Menu.propertymutedMuted configuration for Menu.propertyaccentAccent configuration for Menu.propertyborder_colorBorder color configuration for Menu.propertyradiusRadius configuration for Menu.propertyfont_familyFont family configuration for Menu.propertyfont_sizeFont size configuration for Menu.propertyvisibleVisible configuration for Menu.propertyShow 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.
↗
triggerNative event payload↗
toggleNative event payload↗
openNative event payload↗
closeNative event payload↗
about_to_showNative event payload↗
about_to_hideNative event payload↗
highlightNative event payload