1.
if(m_movie)
{
m_movie->stop();
delete m_movie;
m_movie = NULL;
}
m_movie = new QMovie;
connect(m_movie,SIGNAL(error(QImageReader::ImageReaderError)),this,SLOT(geterror(QImageReader::ImageReaderError)));
bool firmwareExists = QFile::exists("Images/180111134624_0.gif");
if(!firmwareExists)
qDebug()<<"gif not exist";
m_movie->setFileName("Images/180111134624_0.gif");
if(!m_movie->isValid())
qDebug()<<"not isValid";
ui->label->setMovie(m_movie);
嵌入式屏上显示不出gif图片,报错
QImageReader::ImageReaderError = 3
QT不支持图片格式,后面发现缺少库文件,加进去就好了