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