从 QAbstractItemView 中的 QAbstractItemModel 捕获重置模型事件
Catch resetModel events from QAbstractItemModel in QAbstractItemView?
函数beginResetModel()
和endResetModel()
发出信号modelAboutToBeReset()
和modelReset()
。我想对子类化QAbstractItemView
中的那些做出反应,但我在文档中找不到任何提示。是否有任何插槽/受保护的功能来处理这些?
我不知道
这是否是正确的方法,但覆盖 reset(( 有效:
YourSubclassOfQAbstractItemView.h:
void reset() override;
YourSubclassOfQAbstractItemView.cpp:
void YourSubclassOfQAbstractItemView::reset()
{
QAbstractItemView::reset();
updateGeometry();
}
相关文章:
- Android NDK传感器向事件队列报告奇怪的间隔
- QTableView:endMoveRows在模型中重置水平页眉大小
- 从文本文件中读取时钟时间和事件时间并进行处理
- WMI检测进程创建事件-c++
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 将IBM Rhapsody模型集成到VS 2019中
- 旋转模型矩阵时的形状失真
- 处理闪烁窗口事件
- C++Builder中的OnClick事件签名存在问题
- 跟踪滚动条上的鼠标事件
- 什么是事件表 (wxWidgets)?
- 如何在 MFCaptureEngine 中获取"Camera removed"事件
- 给定顺序中的事件处理
- 成员函数调用和C++对象模型
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- 打印 ONNXRUNTIME::图形没有模型
- 在 C++/CLI 中将 .NET 事件从一个 DLL 引发到另一个 DLL
- 从 QAbstractItemView 中的 QAbstractItemModel 捕获重置模型事件
- boost和单线程事件驱动模型