我已经将QModelIndex
子类化,并用数据填充它。然后,我尝试使用每个元素的const QModelIndex ind = m_varTabModel.index(row, col);
qDebug() << "Internal ID:" << ind.internalId();
内部ID,但由于某种原因,它始终为0:
m_varTabModel
QAbstractTableModel
是对row
和col
+ handleDoubleClick = (event, index) => {
const newCargoState = this.state.cargo.map((cargo, idx) =>{
if(idx == index){
cargo = { div: false, edit: true }
}
return cargo
})
}
有效的行号和列号进行子分类的对象。
仅在某些特定情况下设置内部ID吗?