我有错误
ReferenceError:未定义redRow
关于此代码:
Repeater {
property int redRow: 0
...
Image {
...
anchors.bottom: parent.bottom
anchors.bottomMargin: height / 16 + height * redRow
...
}
如果我放了
property int redRow: 0
在文件的开头 - 好吧,为什么我没有机会将它放在Repeater元素中?
答案 0 :(得分:0)
您可以将其放入转发器中,但必须通过转发器的 id 引用此变量:
Repeater {
id: repeater //add id to the repeater this can be any unique identifier
property int redRow: 0
...
Image {
...
anchors.bottom: parent.bottom
anchors.bottomMargin: height / 16 + height * repeater.redRow //reference repeaters property
...
}
}