Тип QML MenuBar
Родной элемент меню. Подробнее...
| Заявление об импорте: | import Qt.labs.platform 1.1 |
| С момента: | Qt 5.8 |
| Наследует: |
Свойства
Методы
- void addMenu(меню)
- void clear()
- void insertMenu(индекс, Меню меню)
- void removeMenu(меню)
Подробное описание
Тип 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 до тех пор, пока не будет найдено Окно или Элемент, имеющий окно.
Документация по методам
void addMenu(меню)
Добавляет меню в конец панели меню.
void clear()
Удаляет все меню из панели меню.
void insertMenu(индекс, Меню меню)
Вставляет меню в указанный индекс в панели меню.
void removeMenu(меню)
Удаляет меню из панели меню.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qml-qt-labs-platform-menubar.html