我在我的应用程序输出中得到这个并且无法找出问题所在。我的代码,在QTableView的子类中,model()返回一个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,但是当我看到问题时,我可能不得不给你们其余的代码 - 而且我没有该州的代码副本。所以,我想它必须保持神秘,除非我再次遇到它!感谢