我正在继承QAbstractTableModel,以在表格视图中显示高分列表。我的数据没有显示。我发现没有调用数据方法。调用headerData,rowCount,columnCount并且似乎正常工作。我的问题是如何调试此问题,是否有人知道在qt源代码中插入断点来调试此错误?
答案 0 :(得分:0)
我发现了问题。这是我构建模型的方式。我在做什么
ScoreTableModel pstm(0,pscores);,其中pscores是QList< HighScore> * &scoresTableView- GT;则setModel(安培; PSTM);
目前正在运作的版本是: m_pScoreTableModel = new ScoreTableModel(0,pscores); scoresTableView->则setModel(m_pScoreTableModel); 其中m_pScoreTableModel是ScoreTableModel *
有谁知道我为什么会有这种奇怪的行为?可能是因为这个QList< HighScore> *实际上是要显示的表的内容?