RowLayout QML Type
Entspricht „ GridLayout “, enthält jedoch nur eine Zeile. Mehr…
| Import Statement: | import QtQuick.Layouts |
| Inherits: |
Eigenschaften
- layoutDirection : enumeration
(since QtQuick.Layouts 1.1) - spacing : real
- uniformCellSizes : bool
(since QtQuick.Layouts 6.6)
Ausführliche Beschreibung
Um diesen Typ effizienter nutzen zu können, sollten Sie sich mit der allgemeinen Funktionsweise des Moduls „ Qt Quick Layouts “ vertraut machen. Weitere Informationen finden Sie unter „Qt Quick Layouts -Übersicht “.
Es steht Entwicklern als Hilfsmittel zur Verfügung, da es eine übersichtlichere API bietet.
Elemente in einem „RowLayout“ unterstützen die folgenden angehängten Eigenschaften:
- 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
}
}
}Weitere Informationen zu angehängten Eigenschaften finden Sie hier.
Siehe auch „ ColumnLayout“ , „ GridLayout “, „ StackLayout “, „ Row “ und „Qt Quick Layouts – Übersicht“.
Dokumentation zu Eigenschaften
layoutDirection : enumeration [since QtQuick.Layouts 1.1]
Diese Eigenschaft legt die Ausrichtungsrichtung des Zeilenlayouts fest – sie bestimmt, ob Elemente von links nach rechts oder von rechts nach links angeordnet werden. Wenn „ Qt.RightToLeft “ angegeben wird, werden linksbündige Elemente rechtsbündig und rechtsbündige Elemente linksbündig ausgerichtet.
Mögliche Werte:
| Konstante | Beschreibung |
|---|---|
Qt.LeftToRight | (Standard) Elemente werden von links nach rechts angeordnet. |
Qt.RightToLeft | Elemente werden von rechts nach links angeordnet |
Diese Eigenschaft wurde in QtQuick.Layouts 1.1 eingeführt.
Siehe auch GridLayout::layoutDirection und ColumnLayout::layoutDirection.
spacing : real
Diese Eigenschaft legt den Abstand zwischen den einzelnen Zellen fest. Der Standardwert lautet „ 5 “.
uniformCellSizes : bool [since QtQuick.Layouts 6.6]
Wenn diese Eigenschaft auf „ true “ gesetzt ist, sorgt das Layout dafür, dass alle Zellen eine einheitliche Größe haben.
Diese Eigenschaft wurde in QtQuick.Layouts 6.6 eingeführt.
Siehe auch „ GridLayout::uniformCellWidths “, „ GridLayout::uniformCellHeights “ und „ ColumnLayout::uniformCellSizes “.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.