ToolBar QML Type
Container für kontextabhängige Steuerelemente. Mehr...
Import Statement: | import QtQuick.Controls |
Inherits: |
Eigenschaften
- position : enumeration
Detaillierte Beschreibung
ToolBar ist ein Container für anwendungsweite und kontextabhängige Aktionen und Steuerelemente, wie z. B. Navigationsschaltflächen und Suchfelder. ToolBar wird in der Regel als header oder footer einer ApplicationWindow verwendet.
Die ToolBar bietet kein eigenes Layout, sondern erfordert die Positionierung ihres Inhalts, z. B. durch die Erstellung eines RowLayout. Wenn nur ein einzelnes Element in der ToolBar verwendet wird, passt sie sich an die implizite Größe des enthaltenen Elements an. Dies macht sie besonders geeignet 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, ToolBar anpassen, und Container Controls.
Eigenschaft Dokumentation
position : enumeration |
Diese Eigenschaft enthält die Position der Symbolleiste.
Hinweis: Wenn die Symbolleiste als Kopf- oder Fußzeile von ApplicationWindow oder Page zugewiesen ist, wird die entsprechende Position automatisch festgelegt.
Mögliche Werte:
Konstant | Beschreibung |
---|---|
ToolBar.Header | Die Symbolleiste befindet sich oben, als Fenster- oder Seitenkopf. |
ToolBar.Footer | Die Symbolleiste befindet sich am unteren Rand, als Fenster- oder Seitenfußzeile. |
Der Standardwert ist stilabhängig.
Siehe auch ApplicationWindow::header, ApplicationWindow::footer, Page::header, und Page::footer.
© 2025 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.