Тип QML MenuItem
Представляет элемент внутри меню. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 2.4 |
| С: | Qt 5.7 |
| Наследует: |
Свойства
- arrow : Элемент
- highlighted : bool
- menu : Меню
- subMenu : Меню
Сигналы
- void triggered()
Подробное описание
MenuItem — это вспомогательный тип, который реализует API AbstractButton, предоставляя удобный способ реагирования на нажатие элементов меню, например.
MenuItem наследует свой API от AbstractButton. Например, вы можете задать text и icon с помощью API AbstractButton.
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()
}
}
} См. также Настройка меню, Меню и Элементы управления меню.
Документация свойств
arrow : Элемент
Это свойство содержит элемент стрелки подменю.
Это свойство было введено в QtQuick.Controls 2.3 (Qt 5.10).
См. также Настройка меню.
highlighted : bool
Это свойство указывает, выделен ли элемент меню пользователем.
Элемент меню может быть выделен при наведении курсора или навигации с помощью клавиатуры.
Значение по умолчанию — false.
См. также Menu::currentIndex.
[только для чтения] menu : Меню
Это свойство содержит меню, содержащее этот элемент меню, или null если элемент не находится в меню.
Это свойство было введено в QtQuick.Controls 2.3 (Qt 5.10).
[только для чтения] subMenu : Меню
Это свойство содержит подменю, которое представляет этот элемент в родительском меню, или null если этот элемент не является элементом подменю.
Это свойство было введено в QtQuick.Controls 2.3 (Qt 5.10).
Документация сигналов
void triggered()
Этот сигнал испускается при нажатии пользователем на элемент меню.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qml-qtquick-controls2-menuitem.html