拥有一个 QAbstractItemModelgrModel
并调用:
QModelIndex grSrcPrtIdx = grModel.index( 1, 0 );
QModelIndex grSrcIdx1 = grSrcPrtIdx.sibling( 1, 0 );
QModelIndex grSrcIdx2 = grModel.index( 1, 0, grSrcPrtIdx )
结果:grSrcPrtIdx == grSrcIdx1
withgrSrcPrtIdx
包含预期的数据grSrcPrtIdx
whilegrSrcIdx2
包含同级的预期数据。我的期望是这样grSrcIdx1 == grSrcIdx2
。
似乎兄弟函数提供了一个默认的实现(或类似的东西?)。
兄弟姐妹功能不传递兄弟姐妹的原因可能是什么QModelIndex
?我错过了实现的功能QAbstractItemModel
吗?
使用的 Qt 版本是 Qt 5.10.0 (MinGw)。