QAbstracktListModel, который состоит из QAbstractListModels. Как реализовать?

Мне нужно иметь список, который содержит списки. Это не дерево. Итак, проблема в том, что мне нужно динамически получать новые модели данных из QML. Могу ли я реализовать QAbstractItemModel и использовать в TreeView?? Как это реализовать? идей ноль(


person Coaxial    schedule 18.08.2015    source источник
comment
Можно ли заполнить одну модель разными данными? Или использовать одну модель, но с другим базовым хранилищем, таким как динамические массивы, векторы или какие-то другие контейнеры?   -  person user3528438    schedule 18.08.2015
comment
@ user3528438 да, могу. Но как я могу использовать эти данные во внутреннем ListView?   -  person Coaxial    schedule 19.08.2015
comment
Вы можете реализовать метод data, чтобы использовать любое хранилище данных, которое вы хотите.   -  person user3528438    schedule 19.08.2015
comment
@user3528438 user3528438 Я не вижу способа реализовать это. ListView { ListView { } } чтобы заставить его работать, он должен работать с моделями данных. так как я могу реализовать функцию данных, чтобы вернуть модель данных??   -  person Coaxial    schedule 19.08.2015
comment
Я не думаю, что функция data() может напрямую возвращать QAbstractListModels, потому что QAbstractListModel нельзя поместить в QVariant. Итак, оберните указатель в какой-нибудь простой класс. Кстати, этот вопрос может быть дубликатом stackoverflow .com/questions/29558138/   -  person Velkan    schedule 22.08.2015