Spec-Zone.ru › Qt 5.11

Тип QML ToolBar

Содержит ToolButton и родственные элементы управления. Подробнее...

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

FocusScope

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

Свойства

  • contentItem : Item

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

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

Обратите внимание, что ToolBar не предоставляет собственной компоновки, но требует от вас позиционирования своего содержимого, например, путём создания RowLayout.

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

ApplicationWindow {
    ...
    toolBar:ToolBar {
        RowLayout {
            anchors.fill: parent
            ToolButton {
                iconSource: "new.png"
            }
            ToolButton {
                iconSource: "open.png"
            }
            ToolButton {
                iconSource: "save-as.png"
            }
            Item { Layout.fillWidth: true }
            CheckBox {
                text: "Enabled"
                checked: true
                Layout.alignment: Qt.AlignRight
            }
        }
    }
}

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

[только для чтения] contentItem : Item

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

Элементы, объявленные как дочерние элементы ToolBar, автоматически присоединяются к элементу contentItem ToolBar. Динамически созданные элементы необходимо явно присоединять к contentItem:

Примечание: Неявный размер ToolBar рассчитывается на основе размера его содержимого. Если вы хотите привязать элементы внутри панели инструментов, вы должны указать явную ширину и высоту на самой ToolBar.

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

Spec-Zone.ru

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