Компонент поставщика делегатов QML ListView - PullRequest
0 голосов
/ 10 июля 2019

В настоящее время я работаю над сложной программой, которая анализирует большой вложенный json в дерево и отображает его.Я создал дерево для анализа данных и модель для запроса данных из дерева для отображения в QML ListView.

Теперь мне нужно создать какой-то поставщик делегатов для этой модели.У каждого элемента в дереве есть свой делегат с разным набором опций и разными элементами qml.И должна быть опция загрузки нового типа делегатов во время выполнения.

Есть ли хорошее решение для этого?Какой-то пользовательский компонент C ++ Loader?Мне нужен совет.Я уже знаю, что это можно сделать с помощью switch case и загрузчика qml.Но это решение для меня неприемлемо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...