我在一个Widget中创建一个TableView,并给它设置了一个数据模型,显示正常。之后给它加了一个代理后,数据模型中内容不能显示了,调试发现数据模型的data函数根本就没有响应,哪位大侠知道原因,谢谢!!
TableView初始化的部分代码如下:
EditorTableModel* pModel = new EditorTableModel(tableView);
pModel->setModelType(EditorTableModel::DevPointsType);
QStringList header;
header<<tr("序号")<<tr("组号")<<tr("条目号")<<tr("名称")<<tr("单位")<<tr("分字符")<<tr("合字符");
pModel->setHeader(header);
pModel->setRowNumber(3);
tableView->setModel(pModel);
EditorDelegate delegate(tableView);
tableView->setItemDelegate(&delegate);