m_movie = new QMovie(m_ImagFileName);//m_ImagFileName为完整的gif文件路径
int iFrameCount = m_movie->frameCount();
...全文
4201打赏收藏
QT开发之QMovie
我使用QMovie的frameCount()获取GIF文件的帧数,在我自己的机器(win7-64位系统)上得到的帧数正确,在其他很多机器(win7-32位系统)上得到的帧数为-1,不知道为什么,求大家帮忙? 代码如下: m_movie = new QMovie(m_ImagFileName);//m_ImagFileName为完整的gif文件路径 int iFrameCount = m_movie->frameCount();