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