Qt -在QGraphicsScene如何找到透明的项目使用itemAt



我试图使用itemAt(gif->pos())获得gif- item。但是我得到的是底层的背景图像。

从Qt-Help中我知道itemAt()将给出最上面可见的项。但我的问题是我的项目是部分可见的,所以当我试图通过给出它的终点来访问它时,它产生了背景图像。

除了重写/创建函数之外,谁能告诉我如何获得gif-item ?

使用items(),将Qt::IntersectsItemBoundingRect传递为ItemSelectionMode。这将测试点是否触及边界框而不测试形状。

相关内容

  • 没有找到相关文章

最新更新