我在我的 QML 中动态创建图像。这是我正在使用的代码:
for (var n = 0; n < 3 * numberOfTiles; n ++) {
var image = imageDefinition.createObject();
image.translationX = getX(n);
image.translationY = getY(n);
image.objectName = ("image"+n)
drawContainer.add(image);
}
图像创建效果很好,除了我不知道如何在死后调用这些图像。我无法为他们设置 ID,我不知道这样设置 objectName 是否有效。
我没有收到任何错误,如果这有效,我如何从 QML 调用“image3”来移动它?我不想使用 C++。