Я получаю это в выводе моего приложения и не могу понять проблему.Мой код, который находится в подклассе QTableView, с моделью (), возвращающей QSortFilterProxyModel:
const QSortFilterProxyModel *proxy = dynamic_cast<const QSortFilterProxyModel*>(model());
QModelIndex proxy_index2 = proxy->index(row, column, QModelIndex());
QModelIndex model_index = proxy->mapToSource(proxy_index2);
Что я делаю неправильно?Я использую Qt 4.7.
Редактировать:
Я не уверен, что происходит, но сейчас этот код работает нормально.Я проверил, что индекс действителен, а затем только что продолжил.Я не уверен, что я изменил, что исправило проблему, но код выше работает нормально на этом этапе.
Было бы полезно узнать, что решило проблему, конечно, чтобы я мог понять, как использовать Qtлучше, но я, вероятно, должен был бы дать вам, ребята, остальную часть моего кода в тот момент, когда я увидел проблему - и у меня нет копии кода в этом состоянии.Так что, думаю, это останется загадкой, если я не столкнусь с этим снова!Спасибо