鼠标悬停在qgraphicsitem pyqt4的绘制形状上

时间:2012-07-30 17:41:45

标签: python qt4 pyqt4 qgraphicsitem

我有一个带有绘制形状的QGraphicsItem(图片下方)。如何检测鼠标指针是否在圆圈,文本或绿色矩形上?所有形状都是使用画家方法绘制的(即:painter.drawText())。

enter image description here

可以将QGraphicsItem用于其父(也是QGraphicsItem)并使用悬停鼠标事件吗?

1 个答案:

答案 0 :(得分:0)

您建议的解决方案是最简单的方法 - 而不是从单个GraphicsItem中绘制所有圆圈,使每个圆圈成为自己的GraphicsItem并使它们成为原始GraphicsItem的子项。然后,您可以为每个圆圈单独处理鼠标悬停事件。