2

这段代码:

Repeater {
    id: myImageArr
    property alias changeSource: imageElement
    model: 3
    Image {
        id: imageElement
    }
}

给我一个错误:

无效的别名引用。找不到 ID“imageElement”

4

1 回答 1

3

中继器Image内部是根据型号动态创建的,所以不能直接通过id引用。如果您的模型是固定值(3),那么您可以Image使用Repeater.itemAt(index)函数访问实例。例如,要为Image转发器创建的第一个创建别名:

property alias changeSource: myImageArr.itemAt(0)
于 2013-01-16T05:09:02.143 回答