Тип QML Menubar
Нативное меню. Подробнее...
| Заявление об импорте: | import Qt.labs.platform 1.0 |
| С момента: | Qt 5.8 |
| Наследует: |
Свойства
Методы
- void addMenu(Меню menu)
- void clear()
- void insertMenu(int 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 не гарантируют сохранение совместимости в будущих версиях.
См. также Меню.
Документация по свойствам
[default] data : список<Объект>
Это свойство по умолчанию содержит список всех объектов, объявленных дочерними элементами меню. Свойство data включает объекты, которые не являются экземплярами Меню, такие как Таймер и QtObject.
См. также menus.
Это свойство содержит список меню в меню.
window : Окно
Это свойство содержит окно меню.
Если не задано явно, окно автоматически определяется путем итерации по родительским объектам QML до тех пор, пока не будет найдено Окно или Элемент, у которого есть окно.
Документация по методам
void addMenu(Меню menu)
Добавляет меню в конец меню.
void clear()
Удаляет все меню из меню.
void insertMenu(int index, Меню menu)
Вставляет меню в указанный индекс в меню.
void removeMenu(Меню menu)
Удаляет меню из меню.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qml-qt-labs-platform-menubar.html