ColumnLayout QML Type

GridLayout と同じだが、列が1つしかない。さらに...

Import Statement: import QtQuick.Layouts
Inherits:

Item

プロパティ

詳細な説明

この型をより効率的に使用するために、Qt Quick Layouts モジュールの一般的なメカニズムを理解しておくことをお勧めします。詳細はQt Quick Layouts Overviewを参照してください。

Qt Quick Layoutsは開発者の便宜のために用意されたAPIです。

ColumnLayoutのアイテムは、これらのアタッチド・プロパティをサポートしています:

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クイックレイアウトの概要も参照してください

プロパティの説明

layoutDirection : enumeration [since QtQuick.Layouts 1.1]

このプロパティは、カラムレイアウトのレイアウト方向を保持します - アイテムが左から右にレイアウトされるか、右から左にレイアウトされるかを制御します。Qt.RightToLeft が指定された場合、左揃えのアイテムは右揃えに、右揃えのアイテムは左揃えになります。

指定可能な値

定数説明
Qt.LeftToRight(デ フ ォル ト ) 項目は左か ら 右へ並べ ら れます。
Qt.RightToLeftアイテムは右から左に配置される

このプロパティは QtQuick.Layouts 1.1 で導入されました。

GridLayout::layoutDirection およびRowLayout::layoutDirectionも参照してください


spacing : real

このプロパティは、各セルの間隔を保持します。デフォルト値は5 です。


uniformCellSizes : bool [since QtQuick.Layouts 6.6]

このプロパティをtrue に設定すると、レイアウトはすべてのセルのサイズを強制的に統一します。

このプロパティは QtQuick.Layouts 6.6 で導入されました。

GridLayout::uniformCellWidths,GridLayout::uniformCellHeights,RowLayout::uniformCellSizesも参照してください


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。