Идея реализации такова, сравнивать координаты мыши с координатами кнопки, потом рандомно прописывать новые координаты кнопке.
пытаюсь так найти координаты мыши:
void Dialog::MouseMoveEvent(QMouseEvent* event)
{
QPoint viewPos = event->pos();//позиция в системе координат виджета
//твой код....
QGraphicsView::MouseMoveEvent(event);
}
С координатами объекта все хуже...
Думаю что проблемы будут с постоянным обновлением координат мыши... и постоянной сверкой.