Я динамически создаю изображения в своем 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);
}
Создание изображений работает хорошо, за исключением того, что я не знаю, как назвать эти изображения задним числом. Я не могу установить им идентификатор, и я не знаю, работает ли такая установка objectName.
Я не получаю никаких ошибок, и если это работает, как я могу вызвать «image3» из QML, чтобы переместить его? Я не хочу использовать С++.