Você pode fazer dicionários em qml?

3

Então, por exemplo:

Item {
    id: sylvainLikesAnsweringMyQuestions
    property var myDict: {[key,value],[anotherKey,anotherValue]}
}
    
por Akiva 28.09.2014 / 23:22

1 resposta

3

No JavaScript / QML, os objetos são dados (variáveis), com propriedades e métodos. Você também pode criar seus próprios objetos.

Este exemplo cria um objeto chamado "results" e adiciona quatro propriedades a ele:

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

Você também pode adicionar métodos a ele, mas com apenas um conjunto de propriedades, ele funciona exatamente como um dicionário.

Você pode acessar as propriedades do objeto de duas maneiras:

results.passed;
results["passed"]; 

Fonte: link

    
por Sylvain Pineau 28.09.2014 / 23:34