首先,我对 Qt 相当陌生。我确实在寻找答案,但没有找到与我的问题类似的任何东西。我正在使用每 50 毫秒超时的计时器和
connect(timer,SIGNAL(timeout()),scene,SLOT(advance()));
动画一个圆形矩形(我自己的绘制矩形并每次都更改其坐标的类advance
被调用),直到它在 a 上完成一个完整的圆QGraphicsView
。
有没有办法测量动画完成所需的时间?基本上我按下按钮,动画开始,矩形完成圆圈,我需要输出它这样做所花费的时间。我知道我可以使用 QTime 来计算时间,但我不明白应该把它放在哪里,因为它使用了信号槽机制和计时器。谢谢。