Menus, dialogs, and feedback
Native Qt
Menu Item
Menu Item is a native Zui component in the menus, dialogs, and feedback catalog, with 23 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_item("Duplicate", value: :duplicate, icon: :copy, shortcut: "Ctrl+D") { puts "Duplicate selected" }
API
Component properties
23 component-specific values, plus shared item and layout properties.
textText configuration for Menu Item.propertyvalueValue configuration for Menu Item.propertyiconIcon configuration for Menu Item.propertyicon_sourceIcon source configuration for Menu Item.propertyicon_colorIcon color configuration for Menu Item.propertyshortcutShortcut configuration for Menu Item.propertyenabledEnabled configuration for Menu Item.propertycheckableCheckable configuration for Menu Item.propertycheckedChecked configuration for Menu Item.propertyhighlightedHighlighted configuration for Menu Item.propertywidthWidth configuration for Menu Item.propertyheightHeight configuration for Menu Item.propertybackgroundBackground configuration for Menu Item.propertyhighlighted_backgroundHighlighted background configuration for Menu Item.propertyforegroundForeground configuration for Menu Item.propertyhighlighted_foregroundHighlighted foreground configuration for Menu Item.propertymutedMuted configuration for Menu Item.propertyaccentAccent configuration for Menu Item.propertyborder_colorBorder color configuration for Menu Item.propertyradiusRadius configuration for Menu Item.propertyfont_familyFont family configuration for Menu Item.propertyfont_sizeFont size configuration for Menu Item.propertyvisibleVisible configuration for Menu Item.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↗
changeNative event payload↗
pressNative event payload↗
releaseNative event payload↗
hoverNative event payload↗
highlightNative event payload↗
focusNative event payload↗
blurNative event payload