ToolBar QML Type

Container für kontextabhängige Steuerelemente. Mehr...

Import Statement: import QtQuick.Controls
Inherits:

Pane

Eigenschaften

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:

KonstantBeschreibung
ToolBar.HeaderDie Symbolleiste befindet sich oben, als Fenster- oder Seitenkopf.
ToolBar.FooterDie 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.