「QMLのコントロール - RowとRowLayout」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

4行目: 4行目:


== RowLayout ==
== RowLayout ==
==== プロパティ ====
==== 専用プロパティ ====
<code>layoutDirection</code>プロパティは、<code>RowLayout</code>のレイアウト方向を設定する。(<u>QtQuick.Layouts 1.1</u>で導入された)<br>
これは、アイテムを左から右にレイアウトするか、右から左にレイアウトするかを制御する。<br>
<br>
例えば、<code>layoutDirection</code>プロパティに<code>Qt.RightToLeft</code>が指定されている場合、左揃えのアイテムは右揃えになり、右揃えのアイテムは左揃えになる。<br>
* layoutDirection
* layoutDirection
*: 値 : Qt.LeftToRight(既定値)
*: 値 : enumeration (既定値 : Qt.LeftToRight)
*: アイテムが左から右にレイアウトされる。
*: このプロパティは、アイテムを左から右にレイアウト、または、右から左にレイアウトするかどうかを制御する。(<u>QtQuick.Layouts 1.1</u>で導入された)
*: : Qt.RightToLeft
*: <br>
*: 項目が右から左に向かって配置される。
*: 既定値のQt.LeftToRightは、アイテムを左から右に配置する。
*: 値にQt.RightToLeftを指定する場合、アイテムを右から左に向かって配置する。
*: また、<code>Qt.RightToLeft</code>が指定されている場合、左揃えのアイテムは右揃えになり、右揃えのアイテムは左揃えになる。<br>
*: <br>
*: <code>RowLayout</code>、<code>ColumnLayout</code>、<code>GridLayout</code>には、<code>layoutDirection</code>プロパティが存在する。<br>
*: <br>
*: <br>
* spacing
* spacing
19行目: 19行目:
*: 各セルの間隔を保持する。
*: 各セルの間隔を保持する。
<br>
<br>
<code>GridLayout</code>や<code>ColumnLayout</code>にも<code>layoutDirection</code>プロパティが存在する。<br>
==== プロパティ ====
<br>
<code>RowLayout</code>は、以下のプロパティもサポートしている。<br>
RowLayoutは、以下のプロパティもサポートしている。<br>
* Layout.minimumWidth
* Layout.minimumWidth
*: 値 : real型 (既定値 : アイテムの暗黙の最小幅)
*: 値 : real型 (既定値 : アイテムの暗黙の最小幅)