Я пытаюсь использовать QTreeView в первый раз с QAbstractItemModel и сразу же возникла проблема. Интерфейс QAbstractItemModel объявляет методы как const
, предполагая, что они не изменят данные. Но я хочу, чтобы результат SQL-запроса отображался, а для возврата данных для записи с указанным индексом необходимо использовать QSqlQuery :: seek (), который не является константным. Существуют ли «официальные» рекомендации по использованию QAbstractItemModel с данными, которые должны быть изменены, чтобы получить количество элементов, данные на элемент и т. Д.? Или я должен взломать C ++ с помощью конст-приведения?