Я мог бы иметь простой QVector, QList,
et c. QObject
для представления в ListView
, GridView
и TableView
и добавления / редактирования / удаления элементов в / из этих View
. Для меня, используя QVector, QList,
et c. QObject*
- это самый простой способ достижения sh конечной цели. Какая реальная выгода от наследования QAbstractTableModel
, QAbstractListModel
, et c.? В WPF у нас есть VirtualizingStackPanel
и некоторые свойства для повышения производительности в таком типе View
. Унаследовано ли это Abstract..Model
для той же цели или иным образом (наследование или использование простого QVector/QList
), производительность будет такой же?