ToolBar QML Type
Container für kontextsensitive Steuerelemente. Mehr...
| Import Statement: | import QtQuick.Controls |
| Inherits: |
Eigenschaften
- position : enumeration
Ausführliche Beschreibung
Die ToolBar ist ein Container für anwendungsweite und kontextsensitive Aktionen und Steuerelemente, wie beispielsweise Navigationsschaltflächen und Suchfelder. Die ToolBar wird üblicherweise als „ header “ oder „ footer “ eines „ ApplicationWindow “ verwendet.
Die ToolBar verfügt über kein eigenes Layout, sondern erfordert, dass Sie ihren Inhalt positionieren, beispielsweise durch das Erstellen einer „ RowLayout “. Wird innerhalb der ToolBar nur ein einziges Element verwendet, passt sie ihre Größe automatisch an die implizite Größe des enthaltenen Elements an. Dadurch eignet sie sich besonders für die Verwendung in Verbindung mit Layouts.

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
}
}Siehe auch „ ApplicationWindow“ , „ ToolButton “, „Anpassen der ToolBar“ und „Container-Steuerelemente“.
Dokumentation zu den Eigenschaften
position : enumeration
Diese Eigenschaft gibt die Position der Symbolleiste an.
Hinweis: Wenn die Symbolleiste als Kopf- oder Fußzeile von ApplicationWindow oder Page zugewiesen ist, wird die entsprechende Position automatisch festgelegt.
Mögliche Werte:
| Konstante | Beschreibung |
|---|---|
ToolBar.Header | Die Symbolleiste befindet sich oben als Fenster- oder Seitenkopf. |
ToolBar.Footer | Die Symbolleiste befindet sich unten als Fenster- oder Seitenfußzeile. |
Der Standardwert ist stilabhängig.
Siehe auch „ ApplicationWindow::header“ , „ ApplicationWindow::footer “, „ Page::header “ und „ Page::footer “.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.