Можете ли вы сделать словари в qml?
Так, например:
Item {
id: sylvainLikesAnsweringMyQuestions
property var myDict: {[key,value],[anotherKey,anotherValue]}
}
1 ответ
Решение
В JavaScript/QML объекты - это данные (переменные) со свойствами и методами. Вы также можете создавать свои собственные объекты.
Этот пример создает объект с именем "results" и добавляет к нему четыре свойства:
property var results: {"passed": 15, "failed": 2, "skipped": 1, "IlikeYourQuestions": 1};
Вы также можете добавить к нему методы, но только с набором свойств, он работает точно так же, как словарь.
Вы можете получить доступ к свойствам объекта двумя способами:
results.passed;
results["passed"];