En esta página

RowLayout QML Type

Idéntico a GridLayout, pero con una sola fila. Más...

Import Statement: import QtQuick.Layouts
Inherits:

Item

Propiedades

Descripción detallada

Para poder utilizar este tipo de forma más eficiente, se recomienda comprender el mecanismo general del módulo Qt Quick Layouts. Consulte Qt Quick Layouts Overview para obtener más información.

Está disponible como una comodidad para los desarrolladores, ya que ofrece una API más limpia.

Los elementos de un RowLayout admiten estas propiedades adjuntas:

Dos rectángulos uno al lado del otro mostrando sus dimensiones

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
        }
    }
}

Lee más sobre las propiedades adjuntas aquí.

Consulte también ColumnLayout, GridLayout, StackLayout, Row, y Qt Quick Visión general de los diseños.

Documentación de Propiedades

layoutDirection : enumeration [since QtQuick.Layouts 1.1]

Esta propiedad contiene la dirección de la disposición de la fila - controla si los elementos se disponen de izquierda a derecha o de derecha a izquierda. Si se especifica Qt.RightToLeft, los elementos alineados a la izquierda se alinearán a la derecha y los alineados a la derecha se alinearán a la izquierda.

Valores posibles:

ConstanteDescripción
Qt.LeftToRight(por defecto) Los elementos se disponen de izquierda a derecha.
Qt.RightToLeftLos elementos se disponen de derecha a izquierda

Esta propiedad se introdujo en QtQuick.Layouts 1.1.

Ver también GridLayout::layoutDirection y ColumnLayout::layoutDirection.

spacing : real

Esta propiedad contiene el espaciado entre cada celda. El valor por defecto es 5.

uniformCellSizes : bool [since QtQuick.Layouts 6.6]

Si esta propiedad se establece en true, el diseño forzará a todas las celdas a tener un tamaño uniforme.

Esta propiedad se introdujo en QtQuick.Layouts 6.6.

Véase también GridLayout::uniformCellWidths, GridLayout::uniformCellHeights, y 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.