//显示gif
m_pInstallgif = new QMovie(":/images/installres.gif");
ui->giflabel->setMovie(m_pInstallgif);
m_pInstallgif->start();
QMovier使用QImageReader来播放没有声音的动画,比如gif格式文件。要播放一个动画,只需要先创建一个QMovie对象,并为其指定要播放的动画文件,然后将QMovie对象传递给QLabel::setMovie()函数,最后调用start()函数来播放动画。
setPaused(bool),true用来暂停动画的播放,false用来恢复播放。
stop()停止动画的播放。
QMovie有3个状态,NotRunning,Paused,Running,每个状态发生改变时都会发射stateChanged()信号。可以关联这些信号,来改变播放按钮的状态。