Тип QML ToolBar
Контейнер для элементов управления, чувствительных к контексту. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 2.0 |
| С момента: | Qt 5.7 |
| Наследует: |
Свойства
- position : перечисление
Подробное описание
ToolBar — это контейнер для действий и элементов управления, относящихся ко всему приложению и контексту, таких как кнопки навигации и поля поиска. ToolBar обычно используется в качестве заголовка или футера окна ApplicationWindow.
ToolBar не предоставляет собственной компоновки, но требует от вас размещения его содержимого, например, с помощью создания RowLayout. Если в ToolBar используется только один элемент, он будет изменять свой размер, чтобы соответствовать неявным размерам содержащего элемента. Это делает его особенно подходящим для использования вместе с компоновками.
ApplicationWindow {
visible:true
header: ToolBar {
RowLayout {
anchors.fill: parent
ToolButton {
text: qsTr("‹")
onClicked: stack.pop()
}
Label {
text: "Title"
elide: Label.ElideRight
horizontalAlignment: Qt.AlignHCenter
verticalAlignment: Qt.AlignVCenter
Layout.fillWidth: true
}
ToolButton {
text: qsTr("⋮")
onClicked: menu.open()
}
}
}
StackView {
id: stack
anchors.fill: parent
}
} См. также ApplicationWindow, ToolButton, Настройка ToolBar и Контейнерные элементы управления.
Документация по свойствам
position : перечисление
Это свойство содержит положение панели инструментов.
Примечание: Если панель инструментов назначена в качестве заголовка или подвала ApplicationWindow или Page, соответствующее положение устанавливается автоматически.
Возможные значения:
| Константа | Описание |
|---|---|
ToolBar.Header |
Панель инструментов находится вверху, как заголовок окна или страницы. |
ToolBar.Footer |
Панель инструментов находится внизу, как футер окна или страницы. |
Значение по умолчанию зависит от стиля.
См. также ApplicationWindow::header, ApplicationWindow::footer, Page::header и Page::footer.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qml-qtquick-controls2-toolbar.html