Estoy tratando de incluir un objeto de Configuración dentro del delegado de un Repetidor para que pueda guardar el valor de una caja de Hilatura. Sin embargo, yo no puedo entender cómo, de forma dinámica, establezca la propiedad nombre de alias.
Lo que quiero lograr es tener la propiedad nombre de alias a ser el mismo que el modelData. Por ejemplo, para elemento1: "la propiedad de alias elemento1: cuadro.valor"; para item2: "la propiedad de alias item2: cuadro.valor", etc.
Column {
Repeater {
model: ["item1", "item2", "item3", "item4", "item5"]
delegate: RowLayout {
Settings {
fileName: "config"
category: modelData
property alias value: box.value
}
Label {
text: modelData
}
SpinBox {
id: box
}
}
}
}
El código anterior genera la siguiente configuración, y es un trabajo en torno a lo que yo quería hacer:
[item1]
value=""
[item2]
value=""
[item3]
value=""
...
Lo que yo quiero es una sola categoría con los valores, así:
[category]
item1=""
item2=""
item3=""
...