QTableItem difType(table,QTableItem::Never);
所有的这部分都改成
QTableItem difType = new QTableItem(table,QTableItem::Never);
currentRow.push_back(*difType);
cout<<"To this is well 1"<<endl;
difType = new QTableItem(table,QTableItem::Never);
difType->setText(addRowDialog->getDate());
currentRow.push_back(*difType);
cout<<"To this is well 2"<<endl;
......
要么改成
QTableItem difType[10] ;//前提是有不带参数构造函数
.....
你的写法错误就在于,搞来搞去都只有一个对象,肯定报错了.