Spec-Zone.ru › Qt 6.0

Тип QML ToolBar

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

Заявление об импорте: import QtQuick.Controls 2.0
С момента: 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.0/qml-qtquick-controls2-toolbar.html

Spec-Zone.ru

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