Можно ли реализовать упорядоченную вставку в QTableView?
Доброго времени суток!
Ситуация такая - использую QTableView для отображения состояния входного потока данных. Т.е. у меня отключены вертикальный и горизонтальный заголовок, а элемент "Таблицы" представляет собой ячейку с парой данных PID/LID и цветом. Получается, что у столбцов и строк нет никаких названий, они ни за что не отвечают.
Перед первым добавлением данных в таблицу я изначально просто сортирую массив с пидами/лидами и последовательно добавляю их в таблицу. Таблица получается отсортированной, сначала идут ячейки с PID==0, отсортированные по LID, далее с PID==1 и т.д.
Реально ли вообще реализовать упорядоченную вставку? Без сортировки изначального массива, и чтобы затем можно было вставлять ячейки в таблицу с сохранением упорядоченности? Или может для таких целей вообще что-то другое следует использовать?
Спасибо!
Можно навесить QSortFilterProxyModel между вашей моделью и View. Включить для QSortFilterProxyModel dynamicSort. Тогда в свою можно добавлять как попало.