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:
Title
Value
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 |
| | |
| | |
+------------+---------------------------------------+