GridLayout mit Repeater füllen

Ich versuche, Zellen zu meinem @ hinzuzufügGridLayout mit einemRepeater. Meine Daten werden in einem Modell gespeichert und enthalten zwei Eigenschaften pro Element:

TitleValue

Mein Ziel ist es, ein @ zu bekommGridLayout mit demTitle in der ersten Zelle und dasValue in der zweiten Zelle jeder Zeile.

GridLayout {
    id: someId
    columns: 2
    rowSpacing: 5
    columnSpacing: 5
    anchors.margins: 5
    anchors.left: parent.left
    anchors.right: parent.right

    Repeater {
        model: myModel
        Label {
            text: modelData.title
        }
        TextArea {
            text: modelData.value
        }
    }
}

Aber QMLRepeater erlaubt nur ein Element. Irgendwelche Ideen, wie ich das gewünschte Layout erhalten könnte?

+------------+---------------------------------------+
|            |                                       |
|  title0    |         value0                        |
|            |                                       |
|            |                                       |
+------------+---------------------------------------+
|            |                                       |
|            |                                       |
|  title1    |         value1                        |
|            |                                       |
|            |                                       |
+------------+---------------------------------------+
|            |                                       |
|  title2    |         value2                        |
|            |                                       |
|            |                                       |
+------------+---------------------------------------+

Antworten auf die Frage(6)

Ihre Antwort auf die Frage