调试数据方法 Q抽象表模型
debug data method qabstracttablemodel
我正在子类化QAbstractTableModel以在表视图中显示高分列表。不显示我的数据。我发现没有调用数据方法。headerData,rowCount,columnCount被调用并且似乎可以正常工作。我的问题是如何调试这个问题,有谁知道在qt源代码中的哪个位置插入断点来调试此错误?
我发现了问题。这是我构建模型的方式。我在做
ScoreTableModel pstm(0,pscores);, 其中 pscore 是 QList
当前工作的版本是: m_pScoreTableModel = new ScoreTableModel(0, pscores); scoresTableView->setModel(m_pScoreTableModel);其中m_pScoreTableModel是 ScoreTableModel*
有谁知道我为什么会有这种奇怪的行为?可能是因为这个QList<高分>*实际上是要显示的表格的内容吗?高分>
相关文章:
- 无法创建抽象类的实例
- 如何定义一个纯抽象基类
- QTableView:endMoveRows在模型中重置水平页眉大小
- 派生类是否可以在抽象工厂设计模式中具有数据成员
- 用pybind11包装C++抽象类时出错
- 将IBM Rhapsody模型集成到VS 2019中
- 旋转模型矩阵时的形状失真
- 成员函数调用和C++对象模型
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- 打印 ONNXRUNTIME::图形没有模型
- 如何处理从一个对象传递到另一个在C++中具有公共抽象类的对象的消息
- 有没有办法按值将纯抽象类的所有子类传递给 C++ 中的函数?
- 抽象类错误,请参阅声明" "是抽象的
- 将自定义函数传递到基抽象类中以延迟执行
- C++内存模型和位字段的最大序列
- 命名参数习惯用法和(抽象)基类
- 打印抽象对象 c++
- 是可用于 c++ 的“Django 模型”类型抽象
- 调试数据方法 Q抽象表模型
- 在不同项目(没有编译时链接)使用的标头中声明的纯抽象C++类是否共享相同的虚拟表模型