语境:
我正在为自动驾驶汽车开发一个 UI 前端,它将不断将其坐标发送回应用程序。
我希望汽车在获得这些坐标时巧妙地移动,而不仅仅是传送,所以我希望汽车的模型立即更新,但视图缓慢移动到新坐标。
我已经可以使用 QPropertyAnimation(将汽车的位置作为属性)做到这一点,但前提是我已经知道了很多位置变化。如果我只是在汽车的位置发生变化时启动动画,并且汽车的位置在动画中间发生变化,那么汽车的位移将立即被切断,汽车将在移动到新位置之前被传送到动画的结尾。
所以 ...
所有这些都让我使用 Qt 来排队动画!我找不到适合这种操作的任何容器,也不想重新发明轮子,那我该怎么做呢?也欢迎任何关于更好方法的想法!