Не совсем понимаю какое поведение нужно реализовать. Но возможно, поможет перекрытие методов
C++ (Qt)
void hoverEnter(QHoverEvent *event);
void hoverLeave(QHoverEvent *event);
Если же нужно отслеживать события перемещения мыши за пределами виджета, то следует использовать методы
C++ (Qt)
void QWidget::grabMouse()
void QWidget::releaseMouse()