我有一个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 工具)?