环境
Qt 4.6.2
Ubuntu 8.10
使用Qt4.6.2 中的QPixmap::loadFromData ( const QByteArray & data, const char * format = 0, Qt::ImageConversionFlagsflags = Qt::AutoColor )
发现内存有泄露现像,反复调用是可以看到内存急剧增加
执行如下测试代码即可以发现该问题
解决方法:
1 使用Qt 4.4.3。测试上面代码没有问题
2 可以把QPixmap换成QImage 这时使用loadFromData则不会出现以上问题