我试图使用itemAt(gif->pos())获得gif- item。但是我得到的是底层的背景图像。
从Qt-Help中我知道itemAt()将给出最上面可见的项。但我的问题是我的项目是部分可见的,所以当我试图通过给出它的终点来访问它时,它产生了背景图像。
除了重写/创建函数之外,谁能告诉我如何获得gif-item ?
使用items()
,将Qt::IntersectsItemBoundingRect
传递为ItemSelectionMode
。这将测试点是否触及边界框而不测试形状。