Здравствуйте. Начал изучать QT/QML под Android, хочу сделать небольшую проект, на подобии Pacman, но никак не могу понять как работает Repeater с Grid'ом, фактически в Pacman'не есть 4-ри сущности - стены, мой шарик, шарики соперников и шарики, которые я собираю. Для каждой сущности я создаю по qqmllistproperty в классе, qqmllistproperty уже работает с qml'ем, как задать нужное позиционирование объектов?, например, когда я запускаю игру, чтобы мой шарик отображался на позиции (2,2), а стена была бы на позиции (1,1), (1,2) и т.д. Для того чтобы разобраться с repeater, я создал простенький Grid 4х4 и в него поместил несколько repeater'ов с rectangle'ми в качестве моделей я указал числа и в итоге получилось не то что я хотел.
Можете, пожалуйста, объяснить как правильно с помощью repeater, задавать позиционирование объектов с C++ в qml'льном grid. И что лучше для таких целей canvas или grid?