Auf dieser Seite

RowLayout QML Type

Entspricht „ GridLayout “, enthält jedoch nur eine Zeile. Mehr…

Import Statement: import QtQuick.Layouts
Inherits:

Item

Eigenschaften

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:

Zwei nebeneinander liegende Rechtecke, deren Abmessungen angegeben sind

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:

KonstanteBeschreibung
Qt.LeftToRight(Standard) Elemente werden von links nach rechts angeordnet.
Qt.RightToLeftElemente 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.