如何使用Qt绘制一个动图

先放图:
在这里插入图片描述
首先要明确设计的思路和原理:
1.构造函数将动态图的分解图加载进数组
2.绘制图片
3.创建一个计时器和事件。
4.调用展示函数,当一轮动图结束后循环重复调用即可达到我们的目的。

特别的,我们需要注意:
startTimer()函数:当计时器事件发生时,使用QTimerEvent事件参数类调用virtual timerEvent()函数。重新实现此函数以获取计时器事件。()里面填写的是时间间隔,单位是毫秒。

关键代码部分如图:

在这里插入图片描述在这里插入图片描述