У меня есть пользовательская модель, которая добавляет время от времени выдавать сигнал dataChanged(), когда меняются значения некоторых ячеек. Это отлично работает само по себе, и представление обновляется по мере необходимости.QSortFilterProxyModel не ретранслирует сигнал передачи данных
Но затем я попытался вставить QSortFilterProxyModel посередине, чтобы разрешить сортировку (без фильтрации) на моем представлении, и, по-видимому, сигнал dataChanged() не передается через прокси-модель.
Насколько я могу судить, это ожидаемое поведение для QSortFilterProxyModel, есть ли какое-либо решение, кроме подкласса QSortFilterProxyModel, просто для добавления слота для ретрансляции сигнала dataChanged() и элементов отображения соответственно?
В моем случае это довольно прямо вперед, как только одна клетка обновляется, в то время, или целый столбец, но больше ничего фанки, поэтому отображающие индексы должны быть довольно просто ...
Вы пытались использовать 'setDynamicSortFilter (true)'? –