【发布时间】:2016-04-26 12:33:22
【问题描述】:
我为教育目的创建了简单的图像查看器。 我有类 ScreenImage,其中包括用于加载图像的 QPixMap。对于从驱动器加载图像,我使用 QPixMap::load()。
class ScreenImage : public QWidget
{
Q_OBJECT
public:
...
bool loadImage(const QString &filename);
QScrollArea *_pScrollArea;
QLabel *_pLabel;
QPixmap *_pPixmap;
...
};
问题:如何删除已经加载到QPixMap中的图片?如果我在同一个 QPixMap 中加载了新图像,那么之前加载的图像的内存会丢失吗? (会不会内存泄漏)?
【问题讨论】:
标签: qt