在今天接触到的工作中,用到了Qt中的QLabel来加载一个动态图,那么如何来实现gif图片的显示呢?
代码如下:
#include <QApplication>
#include<QLabel>
#include<QMovie>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QMovie* movie = new QMovie(":/images/camEffectTarget.gif");
QLabel* label = new QLabel;
label->setMovie(movie);
movie->start();
label->show();
return a.exec();
}
在上面用到了QMovie来实现了动态图的加载,然后再把图片加载到QLabel中就可以实现图片的动态显示了。