1

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

在此处输入图像描述

是否可以使用 QGraphicsItem 使其父级(也是 QGraphicsItem)并使用悬停鼠标事件?

4

1 回答 1

0

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

于 2012-08-04T17:24:50.847 回答