ฉันกำลังพยายามรวมการตั้งค่าวัตถุอยู่ในวแทนขอซ้ำชั้นดังนั้นฉันสามารถบันทึกค่าของ SpinBox. อย่างไรก็ตามฉันไม่สามารถหาวิธีที่จะ dynamically ตั้งค่าทรัพย์สินชื่อปลอมชื่อนะ
สิ่งที่ฉันอยากจะประสบความสำเร็จในส่วคือต้องมีทรัพย์สินชื่อปลอมชื่อของเพื่อเป็นเหมือนตอนที่ modelData. ตัวอย่างเช่นสำหรับ item1:"ทรัพย์สินชื่อปลอม item1:ล่องค่า";สำหรับ item2:"ทรัพย์สินชื่อปลอม item2:ล่องค่า"เป็นต้น
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
}
}
}
}
รหัสอยู่เหนือสร้าการตั้งค่าต่อไปนี้แล้วคือทำงานไปรอบๆเพื่อสิ่งที่ฉันต้องการเพื่อจัสติสลีกออฟอเมริกา
[item1]
value=""
[item2]
value=""
[item3]
value=""
...
สิ่งที่ฉันต้องการคือผู้หมวดหมู่เดียวกับค่าอย่างงั้น:
[category]
item1=""
item2=""
item3=""
...