Давным давно Digia объявила представления элементов «следующего поколения» в следующих версиях Qt, получившие название ItemViewsNG.
Начиная с версии 5.2, похоже, что все элементы управления модель / вид все еще основаны на старых QAbstractItemModel
дизайн. В частности, я ищу такие классы, как QGraphicsListView
, но все, что я могу найти в Интернете, это старые репозитории исходного кода (например, этот на Gitorious, без каких-либо коммитов с 2010 года). Дигия отказалась от этого проекта? Какие еще альтернативы я могу использовать, если мне нужны более гибкие, настраиваемые элементы управления списками в Qt?
После просмотра источников это выглядит как нечто, от которого отказались, так как внимание переключилось на Qt Quick. В источниках есть некоторые упоминания о QML, поэтому в то время это был параллельный проект. Я не удивлюсь, если бы это была какая-то реакция на то, что QML был его собственным языком, а не C ++, и некоторым людям не нравилась эта идея, но это 100% спекуляция с моей стороны. Отказ от ответственности: не участвует в разработке Qt.
Прежде чем посмотреть на источники, я подумал, что блог, скорее всего, говорит о том, что стало Qt Quick 1 и QML в Qt 4.7, который работал поверх старой платформы QGraphicsView.
В Qt 5 это превратилось в Qt Quick 2 добавлен в Qt 5 которая работает поверх новой инфраструктуры графа сцены и становится все более полезной для традиционных настольных приложений по мере добавления новых элементов управления рабочим столом.
Других решений пока нет …