你能在 qml 中制作字典吗?

你能在 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"]; 

来源:http://www.w3schools.com/js/js_objects.asp

相关内容