代码如下,很短
#include <QApplication>
#include <QMovie>
#include <QLabel>
#include <QTimer>
#include <QPixmap>
#include <QStringList>
int main(int argc, char** argv)
{
QApplication app(argc,argv);
QApplication::addLibraryPath("C:/Qt/2010.05/qt/plugins");
QLabel *label = new QLabel("",0);
label->setGeometry(300,300,600,600);
label->show();
//QPixmap pixmap;
//pixmap.load("qttest.png");
//label->setPixmap(pixmap);
QMovie MyMovie("qttest.gif");
label->setMovie(&MyMovie);
printf("%d\n",MyMovie.frameCount());
MyMovie.start();
//QTimer::singleShot(3*1000,label,SLOT(close()));
return app.exec();
}
如果把 QMovie MyMovie("qttest.gif") 替换成 QMovie MyMovie("qttest.png")就可以显示出图片。
求教,Qt的安装目录是C:/Qt。