QSortFilterProxyModel:传递给mapToSource的错误模型的索引 - 为什么?

时间:2010-10-07 18:28:15

标签: qt qt4

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

0 个答案:

没有答案