Тип QML MenuBar
Родной элемент меню. Подробнее...
| Оператор импорта: | import Qt.labs.platform 1.1 |
| С тех пор: | Qt 5.8 |
| Наследует: |
Свойства
Методы
- void addMenu(menu)
- void clear()
- void insertMenu(index, Меню menu)
- void removeMenu(menu)
Подробное описание
Тип MenuBar предоставляет QML-API для собственных элементов меню платформы.
Меню состоит из списка выпадающих меню.
MenuBar {
id: menuBar
Menu {
id: fileMenu
title: qsTr("File")
// ...
}
Menu {
id: editMenu
title: qsTr("&Edit")
// ...
}
Menu {
id: viewMenu
title: qsTr("&View")
// ...
}
Menu {
id: helpMenu
title: qsTr("&Help")
// ...
}
} MenuBar в настоящее время доступен на следующих платформах:
- macOS
- Android
- Linux (только в настольных средах, которые предоставляют глобальное меню D-Bus)
Примечание: Типы в модулях Qt.labs не гарантируют сохранения совместимости в будущих версиях.
См. также Меню.
Документация по свойствам
[по умолчанию] data : список<Объект>
Это свойство по умолчанию содержит список всех объявленных объектов в качестве дочерних элементов меню. Свойство data включает объекты, которые не являются экземплярами Меню, такие как Таймер и QtObject.
См. также menus.
Это свойство содержит список меню в меню.
window : Окно
Это свойство содержит окно меню.
Если не указано явно, окно автоматически определяется путем итерации над родительскими объектами QML до тех пор, пока не будет найдено окно Window или элемент Item, у которого есть окно.
Документация по методам
void addMenu(menu)
Добавляет menu в конец меню.
void clear()
Удаляет все меню из меню.
void insertMenu(index, Меню menu)
Вставляет menu в указанный index в меню.
void removeMenu(menu)
Удаляет menu из меню.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qml-qt-labs-platform-menubar.html