このページでは

C

Column QML Type

子要素を縦一列に配置します。詳細...

Import Statement: import QtQuick
Since: Qt Quick Ultralite 1.0
Inherits:

Item

プロパティ

詳細な説明

「Column」は、子要素を1列に並べるタイプの配置です。アンカーを使用せずに一連の要素を縦方向に配置する便利な方法として利用できます。

Columnは、これらのアイテムを自動的に縦方向に配置します。

Column 内のアイテムが表示されていない場合、または幅や高さが 0 の場合、そのアイテムはレイアウトされず、Column 内には表示されません。 また、Column は子要素を自動的に垂直方向に配置するため、Column 内の子要素は、y 位置を設定したり、top、bottom、anchors.verticalCenter、fill、centerIn などのアンカーを使用して垂直方向に固定したりしてはいけません。これらの操作を行う必要がある場合は、Column を使用せずにアイテムを配置することを検討してください。

使用例

以下は、さまざまなサイズの3つの矩形を含むColumnの例です:

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ライセンスの下で利用可能です。
詳細はこちらをご覧ください。