2012-07-30 29 views
1

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

enter image description here

将有可能使该使用的QGraphicsItem到父(也是的QGraphicsItem),然后使用鼠标悬停事件?

回答

0

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