Тип QML MenuItem
Представляет элемент в меню. Подробнее...
| Заявление об импорте: | import QtQuick.Controls |
| С тех пор: | Qt 5.7 |
| Наследует: |
Свойства
- arrow : Item
- highlighted : bool
- menu : Menu
- subMenu : Menu
Сигналы
- 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()
}
}
} См. также Настройка меню, Меню и Элементы управления меню.
Документация по свойствам
[с QtQuick.Controls 2.3 (Qt 5.10)] arrow : Item
Это свойство содержит элемент стрелки подменю.
Это свойство было добавлено в QtQuick.Controls 2.3 (Qt 5.10).
См. также Настройка меню.
highlighted : bool
Это свойство содержит значение, указывающее, выделен ли элемент меню пользователем.
Элемент меню может быть выделен при наведении указателя мыши или навигации с клавиатуры.
Значение по умолчанию — false.
См. также Menu::currentIndex.
[только для чтения, с QtQuick.Controls 2.3 (Qt 5.10)] menu : Menu
Это свойство содержит меню, содержащее этот элемент меню, или null, если элемент не находится в меню.
Это свойство было добавлено в QtQuick.Controls 2.3 (Qt 5.10).
[только для чтения, с QtQuick.Controls 2.3 (Qt 5.10)] subMenu : Menu
Это свойство содержит подменю, которое представляет этот элемент в родительском меню, или 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.2/qml-qtquick-controls2-menuitem.html