Spec-Zone.ru › Qt 5.6

Тип QML ToolBar

Панель инструментов. Подробнее...

Заявление импорта: import Qt.labs.controls 1.0
Наследует:

Frame

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

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

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

ToolBar не предоставляет собственной компоновки, но требует от вас размещения содержимого, например, с помощью RowLayout. Если используется только один элемент в ToolBar, он будет изменять свой размер, чтобы соответствовать неявным размерам содержащегося элемента. Это делает его особенно подходящим для использования вместе с компоновками.

ApplicationWindow {
    visible:true

    header: ToolBar {
        RowLayout {
            anchors.fill: parent
            ToolButton {
                text: qsTr("\u25C0 %1").arg(Qt.application.name)
                enabled: stack.depth > 1
                onClicked: stack.pop()
            }
            Item { Layout.fillWidth: true }
            Switch {
                checked: true
                text: qsTr("Notifications")
            }
        }
    }

    StackView {
        id: stack
        anchors.fill: parent
    }
}

Примечание:Типы в модуле Qt.labs не гарантируют совместимость в будущих версиях.

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

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qt-labs-controls-toolbar.html

Spec-Zone.ru

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