Тип QML Pane
Обеспечивает фон, соответствующий стилю и теме приложения. Подробнее...
| Оператор импорта: | import QtQuick.Controls 2.4 |
| С момента: | Qt 5.7 |
| Наследует: | |
| Наследуется: |
Свойства
- contentChildren : список<Item>
- contentData : список<Объект>
- contentHeight : вещественное
- contentWidth : вещественное
Подробное описание
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 может быть два элемента:
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, Контейнерные элементы управления и Управление фокусом в Qt Quick Controls 2.
Документация по свойствам
contentChildren : список<Item>
Это свойство содержит список дочерних элементов содержимого.
Список содержит все элементы, объявленные в QML в качестве дочерних элементов pane.
Примечание: В отличие от contentData, contentChildren не включает невизуальные объекты QML.
См. также Item::children и contentData.
[по умолчанию] contentData : список<Объект>
Это свойство содержит список данных содержимого.
Список содержит все объекты, объявленные в QML в качестве дочерних элементов pane.
Примечание: В отличие от contentChildren, contentData включает невизуальные объекты QML.
См. также Item::data и contentChildren.
contentHeight : вещественное
Это свойство содержит высоту содержимого. Оно используется для расчета общей неявной высоты pane.
Для получения дополнительной информации см. Размер содержимого.
См. также contentWidth.
contentWidth : вещественное
Это свойство содержит ширину содержимого. Оно используется для расчета общей неявной ширины pane.
Для получения дополнительной информации см. Размер содержимого.
См. также contentHeight.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qml-qtquick-controls2-pane.html