RowLayout QML Type
GridLayout と同じですが、1行しかありません。詳細...
Import Statement: | import QtQuick.Layouts |
Inherits: |
プロパティ
- layoutDirection : enumeration
(since QtQuick.Layouts 1.1)
- spacing : real
- uniformCellSizes : bool
(since QtQuick.Layouts 6.6)
詳細な説明
この型をより効率的に使用するために、Qt Quick Layouts モジュールの一般的なメカニズムを理解しておくことをお勧めします。詳細はQt Quick Layouts Overviewを参照してください。
RowLayout は、よりクリーンな API を提供するため、開発者の便宜のために用意されています。
RowLayoutのアイテムは、これらのアタッチドプロパティをサポートしています:
- 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
- Layout.horizontalStretchFactor
- Layout.verticalStretchFactor
RowLayout { id: layout anchors.fill: parent spacing: 6 Rectangle { color: 'teal' Layout.fillWidth: true Layout.minimumWidth: 50 Layout.preferredWidth: 100 Layout.maximumWidth: 300 Layout.minimumHeight: 150 Text { anchors.centerIn: parent text: parent.width + 'x' + parent.height } } Rectangle { color: 'plum' Layout.fillWidth: true Layout.minimumWidth: 100 Layout.preferredWidth: 200 Layout.preferredHeight: 100 Text { anchors.centerIn: parent text: parent.width + 'x' + parent.height } } }
アタッチド・プロパティについては、こちらを参照してください。
ColumnLayout,GridLayout,StackLayout,Row,Qt Quick Layouts Overviewも参照してください 。
プロパティの説明
layoutDirection : enumeration |
このプロパティは、行レイアウトのレイアウト方向を保持します。項目が左から右にレイアウトされるか、右から左にレイアウトされるかを制御します。Qt.RightToLeft
が指定された場合、左揃えのアイテムは右揃えになり、右揃えのアイテムは左揃えになる。
指定可能な値
定数 | 説明 |
---|---|
Qt.LeftToRight | (デ フ ォル ト ) 項目は左か ら 右へ並べ ら れます。 |
Qt.RightToLeft | アイテムは右から左に配置される |
このプロパティは QtQuick.Layouts 1.1 で導入されました。
GridLayout::layoutDirection およびColumnLayout::layoutDirectionも参照してください 。
spacing : real |
このプロパティは、各セルの間隔を保持します。デフォルト値は5
です。
uniformCellSizes : bool |
このプロパティをtrue
に設定すると、レイアウトはすべてのセルのサイズが一様になるように強制されます。
このプロパティは QtQuick.Layouts 6.6 で導入されました。
GridLayout::uniformCellWidths,GridLayout::uniformCellHeights,ColumnLayout::uniformCellSizesも参照してください 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。