MenuItem QML Type▲
- 
					Import Statement: import QtQuick.Controls 
- 
					Inherits: AbstractButton 
- 
					Group: MenuItem is part of qtquickcontrols-menus 
Detailed Description▲
MenuItem is a convenience type that implements the AbstractButton API, providing a familiar way to respond to menu items being triggered, for example.
MenuItem inherits its API from AbstractButton. For instance, you can set text and icon using the AbstractButton API.
Button {
    id: fileButton
    text: "File"
    onClicked: menu.open()
    Menu {
        id: menu
        MenuItem {
            text: "New..."
            onTriggered: document.reset()
        }
        MenuItem {
            text: "Open..."
            onTriggered: openDialog.open()
        }
        MenuItem {
            text: "Save"
            onTriggered: saveDialog.open()
        }
    }
}See Also▲
See also Customizing Menu, Menu, Menu Controls
Property Documentation▲
[since QtQuick.Controls 2.3 (Qt 5.10)] arrow : Item▲
This property holds the sub-menu arrow item.
This property was introduced in QtQuick.Controls 2.3 (Qt 5.10).
See Also▲
See also Customizing Menu
highlighted : bool▲
This property holds whether the menu item is highlighted by the user.
A menu item can be highlighted by mouse hover or keyboard navigation.
The default value is false.
See Also▲
See also Menu::currentIndex
[read-only, since QtQuick.Controls 2.3 (Qt 5.10)] menu : Menu▲
This property was introduced in QtQuick.Controls 2.3 (Qt 5.10).
[read-only, since QtQuick.Controls 2.3 (Qt 5.10)] subMenu : Menu▲
This property holds the sub-menu that this item presents in the parent menu, or null if this item is not a sub-menu item.
This property was introduced in QtQuick.Controls 2.3 (Qt 5.10).
Signal Documentation▲
void triggered()▲
This signal is emitted when the menu item is triggered by the user.
The corresponding handler is onTriggered.




