मैं कोशिश कर रहा हूँ शामिल करने के लिए एक सेटिंग ऑब्जेक्ट के अंदर प्रतिनिधि के एक अपराधी इतना है कि मैं कर सकते हैं बचाने के लिए मूल्य का एक SpinBox. हालांकि, मैं नहीं कर सकते हैं बाहर आंकड़ा कैसे करने के लिए गतिशील रूप से सेट संपत्ति के अन्य नाम का नाम ।
मैं क्या चाहते हैं को प्राप्त करने के लिए है करने के लिए संपत्ति है, अन्य नाम का नाम एक ही होने के लिए के रूप में modelData. के लिए उदाहरण के लिए, आइटम 1: "संपत्ति उर्फ आइटम 1: बॉक्स में । मूल्य"; के लिए 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=""
...