从 QAbstractItemView 中的 QAbstractItemModel 捕获重置模型事件



函数beginResetModel()endResetModel()发出信号modelAboutToBeReset()modelReset()。我想对子类化QAbstractItemView中的那些做出反应,但我在文档中找不到任何提示。是否有任何插槽/受保护的功能来处理这些?

我不知道

这是否是正确的方法,但覆盖 reset(( 有效:

YourSubclassOfQAbstractItemView.h:

void reset() override;

YourSubclassOfQAbstractItemView.cpp:

void YourSubclassOfQAbstractItemView::reset()
{
    QAbstractItemView::reset();
    updateGeometry();
}

相关内容

  • 没有找到相关文章

最新更新