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