Spec-Zone.ru › Qt 5.9

Тип QML ToolBar

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

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

FocusScope

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

Свойства

  • contentItem : Item

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

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

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

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

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/qt-5.9/qml-qtquick-controls-toolbar.html

Spec-Zone.ru

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