Подготовил маленький примерчик в аттаче, посмотрите, кто знает в чем дело?
Если вкратце:
Этот код выводит все время одни и те же координаты
TLineItem наследник от QGraphicsLineItem.
void TLineItem::hoverEnterEvent(QGraphicsSceneHoverEvent* event){
qDebug()<<"p1"<<line().p1();
qDebug()<<"p2"<<line().p2();
}