C
Row QML Type
子要素を一列に配置します。詳細...
| Import Statement: | import QtQuick |
| Since: | Qt Quick Ultralite 1.0 |
| Inherits: |
プロパティ
詳細説明
Rowは、子要素を1つの行に沿って配置するタイプです。アンカーを使用せずに一連の要素を水平方向に配置するための便利な方法として利用できます。
Rowは、これらのアイテムを自動的に水平方向に配置します。
Row 内のアイテムが表示されていない場合、または幅や高さが 0 の場合、そのアイテムはレイアウトされず、Row 内には表示されません。 また、Row は子アイテムを自動的に水平方向に配置するため、Row 内の子アイテムは、x 位置を設定したり、left、right、anchors.horizontalCenter、fill、centerIn などのアンカーを使用して水平方向に位置決めしたりしてはいけません。これらの操作を行う必要がある場合は、Row を使用せずにアイテムを配置することを検討してください。
使用例
以下は、さまざまなサイズの3つの矩形を含むRowの例です:
import QtQuick 2.15
Row {
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ライセンスの下で利用可能です。
詳細はこちらをご覧ください。