setProperty, на самом деле, не так много времени отъедает от процесса.
Этот механизм позволяет инициализировать объекты абсолютно неизвестных классов, единственное, что нужно знать, что это наследник QObject.
Время съедается тем, что происходит в процессе установки значения.
Я могу сказать, что мы немного покрутили код и сейчас cloneItem занимает 8,75% процентов времени.
Процесс рендеринга это, как раз и есть, клонирование шаблонных элементов и заполнение их реальными значениями.
[вложение удалено администратором]