你可以使用 QGraphicsPixmapItem 的 contains() 函数来判断鼠标是否在 QGraphicsPixmapItem 的图像上。 contains() 函数接受一个 QPointF 参数,表示要判断的位置,并返回一个 bool 值,表示该位置是否在图像上。
下面是一个简单的例子,展示如何使用 contains() 函数判断鼠标是否在 QGraphicsPixmapItem 的图像上:
QGraphicsScene *scene =new QGraphicsScene();
QGraphicsPixmapItem *item = new QGraphicsPixmapItem(QPixmap("image.png"));
scene->addItem(item);
// 在鼠标按下事件中判断鼠标是否在图像上
void mousePressEvent(QMouseEvent *event) {