【问题标题】:mouse hover on drawn shapes of a qgraphicsitem pyqt4鼠标悬停在 qgraphicsitem pyqt4 的绘制形状上
【发布时间】:2023-04-06 03:10:01
【问题描述】:

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

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

【问题讨论】:

    标签: python qt4 pyqt4 qgraphicsitem


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多