工具栏 QML 类型

上下文敏感控件容器。 更多...

导入语句import QtQuick.Controls
继承

面板

属性

详细描述

工具栏是应用程序范围和上下文敏感动作及控制(如导航按钮和搜索字段)的容器。工具栏通常用作 头部底部

工具栏不提供自己的布局,但需要您定位其内容,例如通过创建一个 行布局。如果工具栏内只有一个项目,则它将调整大小以适应其包含项目的隐含大小。这使得它与布局结合使用尤其合适。

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
    }
}

另请参阅应用程序窗口工具按钮自定义工具栏容器控件

属性文档

position : 枚举

此属性持有工具栏的位置。

注意:如果工具栏被指定为 应用程序窗口页面 的头部或底部,适当的顺序将自动设置。

可能值

常数描述
ToolBar.Header工具栏位于顶部,作为窗口或页面的头部。
ToolBar.Footer工具栏位于底部,作为窗口或页面的底部。

默认值随样式而定。

另请参阅ApplicationWindow::headerApplicationWindow::footerPage::headerPage::footer


© 2024 The Qt Company Ltd. 本文档中的文档贡献的版权属于其所有者。前述文档是根据由自由软件基金会发布、版本号为 1.3 的 GNU 自由文档许可 的条款提供的。Qt 和相应的徽标是芬兰的 Qt 公司及其它国家/地区的商标。所有其他商标均为其所有者的财产。