http://blog.sina.com.cn/s/blog_d0d644520102vjnb.html
内存泄露:
简单地说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,且没有任何一个指针指向它,那么这块内存就泄露了。
周期性调用!!需要生成很多QMovie实例。时间久了当然句柄数不够。建议在m_Movie = new QMovie(this);之前先删除老的QMovie实例m_Movie,如
if(m_Movie){
m_Movie->stop();
delete m_Movie;
m_Movie = 0;
}
构造函数里添加m_movie=0;防止m_movie初始值不为0,执行delete m_movie;时程序运行错误。