web-dev-qa-db-ja.com

qmlで辞書を作成できますか?

たとえば、次のとおりです。

Item {
    id: sylvainLikesAnsweringMyQuestions
    property var myDict: {[key,value],[anotherKey,anotherValue]}
}
3
Akiva

JavaScript/QMLでは、オブジェクトはデータ(変数)であり、プロパティとメソッドがあります。独自のオブジェクトを作成することもできます。

この例では、「results」というオブジェクトを作成し、それに4つのプロパティを追加します。

property var results: {"passed": 15, "failed": 2, "skipped": 1, "IlikeYourQuestions": 1};

メソッドを追加することもできますが、プロパティのセットだけで、辞書のように機能します。

次の2つの方法でオブジェクトプロパティにアクセスできます。

results.passed;
results["passed"]; 

ソース: http://www.w3schools.com/js/js_objects.asp

3
Sylvain Pineau