Тип QML MenuBar
Нативное меню. Подробнее...
| Заявление импорта: | import Qt.labs.platform 1.1 |
| С момента: | Qt 5.8 |
| Наследует: |
Свойства
Методы
- void addMenu(Меню menu)
- void clear()
- void insertMenu(int index, Меню menu)
- void removeMenu(Меню menu)
Подробное описание
Тип MenuBar предоставляет API QML для нативных меню платформы.
Меню состоит из списка выпадающих меню.
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 до тех пор, пока не будет найдено Окно или элемент Item, у которого есть окно.
Документация по методам
void addMenu(Меню menu)
Добавляет menu в конец меню.
void clear()
Удаляет все меню из меню.
void insertMenu(int 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.15/qml-qt-labs-platform-menubar.html