Тип QML ToolBar
Контейнер для контекстно-зависимых элементов управления. Подробнее...
| Заявление об импорте: | import QtQuick.Controls |
| С: | Qt 5.7 |
| Наследует: |
Свойства
- position : перечисление
Подробное описание
ToolBar — это контейнер для действий и элементов управления, общих для приложения и контекстно-зависимых, таких как кнопки навигации и поля поиска. ToolBar обычно используется в качестве заголовка или подвала окна приложения.
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
}
} См. также окно приложения, ToolButton, настройка ToolBar и Контейнеры элементов управления.
Документация по свойствам
position : перечисление
Это свойство определяет положение панели инструментов.
Примечание: Если панель инструментов назначена как заголовок или подвал окна приложения или страницы, соответствующее положение устанавливается автоматически.
Возможные значения:
| Постоянная | Описание |
|---|---|
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.2/qml-qtquick-controls2-toolbar.html