C

列QML类型

将其子项在列中对齐。 更多...

导入语句import QtQuick
Qt Quick Ultralite 1.0

属性

详细描述

Column是一种类型,它将子项在单列中定位。它可以作为一种方便的方法来垂直定位一系列项目,而无需使用锚点。

列自动将这些项目垂直定位。

如果列中的项不可见,或者它的宽度或高度为0,则不会布局该项,它不会在列中可见。另外,由于列自动将其子项垂直定位,列中的子项不应设置其y位置或使用top、bottom、anchors.verticalCenter、fill或centerIn锚点垂直锚定自己。如果您需要执行这些操作,请考虑不使用列定位项。

用法示例

以下是一个包含大小不一的三个矩形的列

Column {
    spacing: 2

    Rectangle { color: "red"; width: 50; height: 50 }
    Rectangle { color: "green"; width: 20; height: 50 }
    Rectangle { color: "blue"; width: 50; height: 20 }
}

属性文档

padding : real

此属性保留内容周围的填充。


spacing : real

间距是像素中保留的空白数量,两项之间的间距。默认间距为0。


在某些Qt许可下可用。
了解更多信息。