Spec-Zone.ru › Qt 6.1

Тип QML ToolBar

Контейнер для контекстно-зависимых элементов управления. Подробнее...

Заявление об импорте: import QtQuick.Controls 2.1
С момента: Qt 5.7
Наследует:

Pane

  • Список всех членов, включая наследуемые

Свойства

  • position : перечисление

Подробное описание

ToolBar — это контейнер для действий и элементов управления, относящихся ко всему приложению и контексту, таких как кнопки навигации и поля поиска. ToolBar часто используется в качестве заголовка или футера ApplicationWindow.

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

См. также ApplicationWindow, ToolButton, Настройка ToolBar и Контейнерные элементы управления.

Документация свойств

position : перечисление

Это свойство содержит положение панели инструментов.

Примечание: Если панель инструментов назначена в качестве заголовка или футера ApplicationWindow или Page, соответствующее положение устанавливается автоматически.

Возможные значения:

Константа Описание
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.1/qml-qtquick-controls2-toolbar.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API