Задать вопрос

Можно ли реализовать упорядоченную вставку в QTableView?

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

Войдите, чтобы написать ответ

Похожие вопросы