在qml listview委托中使用javascript变量

时间:2015-01-26 11:29:52

标签: javascript qt qml

我有一个ListModel:

ListModel {
ListElement {
    name1: "111"
    name2: "222"
    ...
    nameN: "222"
}

在视图委托中,

Text { id: test}
Component.onCompleted {
   for (i=0; i<N; i++) {
      test.text = ???
   }
}

如何设置???价值?

我使用test.text =&#34; name&#34; + i,但它显示&#34; name1&#34;,而不是&#34; 111&#34;。

我尝试了很多,但我无法找到正确的答案。

1 个答案:

答案 0 :(得分:-4)

好的,无论如何,我找到了解决方案。 使用

 test.text = model['name' + i]