Тип QML ColumnLayout
Идентичен GridLayout, но имеет только один столбец. Подробнее...
| Заявление об импорте: | import QtQuick.Layouts |
| Наследует: |
Свойства
- layoutDirection : перечисление
- spacing : вещественное
Подробное описание
Для более эффективного использования данного типа рекомендуется ознакомиться с общим механизмом модуля Qt Quick Layouts. Обратитесь к Обзору Qt Quick Layouts для получения дополнительной информации.
Он доступен для удобства разработчиков, так как предлагает более чистый API.
Элементы в ColumnLayout поддерживают следующие присоединённые свойства:
- Layout.minimumWidth
- Layout.minimumHeight
- Layout.preferredWidth
- Layout.preferredHeight
- Layout.maximumWidth
- Layout.maximumHeight
- Layout.fillWidth
- Layout.fillHeight
- Layout.alignment
- Layout.margins
- Layout.leftMargin
- Layout.rightMargin
- Layout.topMargin
- Layout.bottomMargin
ColumnLayout{
spacing: 2
Rectangle {
Layout.alignment: Qt.AlignCenter
color: "red"
Layout.preferredWidth: 40
Layout.preferredHeight: 40
}
Rectangle {
Layout.alignment: Qt.AlignRight
color: "green"
Layout.preferredWidth: 40
Layout.preferredHeight: 70
}
Rectangle {
Layout.alignment: Qt.AlignBottom
Layout.fillHeight: true
color: "blue"
Layout.preferredWidth: 70
Layout.preferredHeight: 40
}
} Узнайте больше о присоединённых свойствах здесь.
См. также RowLayout, GridLayout, StackLayout, Column и Обзор Qt Quick Layouts.
Документация по свойствам
[since QtQuick.Layouts 1.1] layoutDirection : перечисление
Это свойство содержит направление макета для Column Layout — оно контролирует, выстраиваются ли элементы слева направо или справа налево. Если Qt.RightToLeft задано, элементы, выровненные по левому краю, будут выровнены по правому, а выровненные по правому — по левому.
Возможные значения:
- Qt.LeftToRight (по умолчанию) — Элементы выстраиваются слева направо.
- Qt.RightToLeft — Элементы выстраиваются справа налево
Это свойство было введено в QtQuick.Layouts 1.1.
См. также GridLayout::layoutDirection и RowLayout::layoutDirection.
spacing : вещественное
Это свойство содержит отступ между ячейками. Значение по умолчанию — 5.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtquick-layouts-columnlayout.html