拥有一个QAbstractItemModel grModel并调用:
QModelIndex grSrcPrtIdx = grModel.index( 1, 0 );
QModelIndex grSrcIdx1 = grSrcPrtIdx.sibling( 1, 0 );
QModelIndex grSrcIdx2 = grModel.index( 1, 0, grSrcPrtIdx ) 结果in:grSrcPrtIdx == grSrcIdx1和grSrcPrtIdx包含grSrcPrtIdx的预期数据,grSrcIdx2包含兄弟姐妹的预期数据。我的期望是grSrcIdx1 == grSrcIdx2。
似乎兄弟函数提供了一个缺陷实现(或者类似的实现?)。
是什么原因导致sibiling函数没有交付兄弟级QModelIndex?我是否错过了实现QAbstractItemModel的一个功能?
使用的Qt版本是QT5.10.0 (MinGw)。
发布于 2022-08-30 19:10:55
通用汽车和aatwo的评论是有帮助的。
https://stackoverflow.com/questions/48154546
复制相似问题