我有一个 QGraphicsRectItem 的子类。mouseMoveEvent 处理程序如下所示:
void BTNodeGraphicsItem::mouseMoveEvent(QGraphicsSceneMouseEvent* event)
{
QGraphicsRectItem::mouseMoveEvent(event);
qDebug() << rect().x() << " " << rect().y();
}
该项目像我预期的那样拖动。但是 qDebug 语句输出与我拖动它时相同的坐标。矩形不应该在拖动时发生变化吗?