Модель - представление - делегат
Как только количество данных выходит за рамки тривиального, хранить копию данных вместе с представлением уже невозможно. Это означает, что уровень представления, который видит пользователь, должен быть отделен от уровня данных, фактического контента. В Qt Quick данные отделены от представления с помощью так называемого разделения модели и представления. Qt Quick предоставляет набор готовых представлений, в которых каждый элемент данных визуализируется делегатом. Чтобы использовать эту систему, нужно понимать эти классы и знать, как создавать соответствующие делегаты, чтобы получить правильный внешний вид.