Spec-Zone.ru › Qt 5.9

Тип QML Pane

Обеспечивает фон, соответствующий стилю и теме приложения. Подробнее...

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

Control

Наследуется:

Frame и ToolBar

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

Свойства

  • contentChildren : list<Item>
  • contentData : list<Object>
  • contentHeight : real
  • contentWidth : real

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

Pane обеспечивает цвет фона, соответствующий стилю и теме приложения. Pane не предоставляет собственной компоновки, но требует позиционирования содержимого, например, с помощью создания RowLayout или ColumnLayout.

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

Размер содержимого

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

Pane {
    ColumnLayout {
        anchors.fill: parent
        CheckBox { text: qsTr("E-mail") }
        CheckBox { text: qsTr("Calendar") }
        CheckBox { text: qsTr("Contacts") }
    }
}

Иногда может быть два элемента внутри области:

Pane {
    SwipeView {
        // ...
    }
    PageIndicator {
        anchors.horizontalCenter: parent.horizontalCenter
        anchors.bottom: parent.bottom
    }
}

В этом случае Pane не может рассчитать осмысленный неявный размер. Поскольку мы привязываем PageIndicator к SwipeView, мы можем просто установить размер содержимого к неявной величине просмотра:

Pane {
    contentWidth: view.implicitWidth
    contentHeight: view.implicitHeight

    SwipeView {
        id: view
        // ...
    }
    PageIndicator {
        anchors.horizontalCenter: parent.horizontalCenter
        anchors.bottom: parent.bottom
    }
 }

См. также Настройка Pane и Управляющие элементы контейнера.

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

contentChildren : список<Item>

Это свойство содержит список дочерних элементов содержимого.

Список содержит все элементы, которые были объявлены в QML в качестве дочерних элементов области.

Примечание: В отличие от contentData, contentChildren не включает невидимые объекты QML.

См. также Item::children и contentData.

[по умолчанию] contentData : список<Объект>

Это свойство содержит список данных содержимого.

Список содержит все объекты, которые были объявлены в QML в качестве дочерних элементов области.

Примечание: В отличие от contentChildren, contentData включает невидимые объекты QML.

См. также Item::data и contentChildren.

contentHeight : вещественное число

Это свойство содержит высоту содержимого. Оно используется для расчёта общей неявной высоты области.

Для получения дополнительной информации см. Размер содержимого.

См. также contentWidth.

contentWidth : вещественное число

Это свойство содержит ширину содержимого. Оно используется для расчёта общей неявной ширины области.

Для получения дополнительной информации см. Размер содержимого.

См. также contentHeight.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtquick-controls2-pane.html

Spec-Zone.ru

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