3

我有一个QGraphicsItem名为 的后代lnk,我使用此代码将图形视图 rect 移动到场景中的位置:

ui->graphicsView->centerOn(lnk);

现在,我希望视图平滑滚动到项目的位置(例如谷歌地图)。

用谷歌和stackoverflow查找,我找到了一些解决方案,但都是基于旧的API,对我来说不是很清楚。

比如这个:Make QGraphicsView do smooth centerOn是基于老API,源代码不完整。这个也已经过时了:http ://www.qtcentre.org/threads/30970-QGraphicsView-centerOn()-with-smooth-scrolling

请帮助我了解如何使用新 API 获得此功能(我想我必须使用 QPropertyAnimation 工具)?

4

0 回答 0