У меня есть потомок QGraphicsItem
с именем lnk
, и я использую этот код для перемещения прямоугольника графического представления на его место в сцене:
ui->graphicsView->centerOn(lnk);
Теперь я хотел бы, чтобы представление плавно прокручивалось до местоположения элемента (например, на картах Google).
Поискав в google и stackoverflow, я нашел некоторые решения, но все они основаны на старом API и не очень понятны для меня.
Например, этот: Заставить QGraphicsView выполнять плавное центрирование основан на старом API и исходном коде. код неполный. Этот тоже устарел: http://www.qtcentre.org/threads/30970-QGraphicsView-centerOn()-with-smooth-scrolling
Пожалуйста, помогите мне понять, как я могу получить это с помощью нового API (я думаю, что я должен использовать средство QPropertyAnimation)?