Тип QML Pane
Обеспечивает фон, соответствующий стилю и теме приложения. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 2.2 |
| С момента: | Qt 5.7 |
| Наследует: | |
| Наследуется: |
Свойства
- 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