我想测量更新一系列细胞所需的时间。在Qt4.X中,我曾经重新实现QAbstractItemView :: dataChanged()以更多地控制视图处理更改的方式。现在,我重新实现它,但它似乎永远不会被调用。
void MyView::dataChanged( const QModelIndex& tl, const QModelIndex& br, const QVector<int>& roles )
{
// do something
QAbstractItemView::dataChanged( tl, br, roles );
// do something else
}
我在上面的成员函数中有一个std :: cout,但它从未调用过。有什么想法吗?