У меня есть список пользовательских объектов, которые мне нужно разделить на несколько страниц SwipeView.
Прямо сейчас я реализую QAbstractListModel для предоставления данных моему представлению QML через пользовательские роли. Но когда у меня больше заданного количества объектов, мне нужно разделить мою модель на несколько фрагментов, которые будут отображаться на разных страницах SwipeView.
Если моя модель имеет 20 объектов, мой SwipeView будет иметь 2 страницы с 12 элементами на первой и 8 оставшимися на второй странице, например, но количество элементов, конечно, является динамическим.
Я знаю, что могу использовать QSortProxyFilter или DelegateModel для фильтрации моей модели по критериям, но я не знаю, как их использовать для создания групп, которые можно использовать в качестве подмоделей для содержимого страниц SwipeView. Поскольку, конечно, я не могу просто изменить фильтр при изменении страницы, потому что это не сделает элементы видимыми при переходе с одной страницы на другую.
Спасибо за любой намек или идею о том, как этого добиться.
QAbstractListModel
? - person folibis   schedule 03.04.2020