先放图: 首先要明确设计的思路和原理: 1.构造函数将动态图的分解图加载进数组 2.绘制图片 3.创建一个计时器和事件。 4.调用展示函数,当一轮动图结束后循环重复调用即可达到我们的目的。
特别的,我们需要注意: startTimer()函数:当计时器事件发生时,使用QTimerEvent事件参数类调用virtual timerEvent()函数。重新实现此函数以获取计时器事件。()里面填写的是时间间隔,单位是毫秒。
关键代码部分如图: