怎么释放ui页面所占的内存
class Mapview :public QWidget{ Q_OBJECTpublic: Mapview( QWidget *parent = 0, Qt::WFlags flags = 0); Ui::mapviewclass mapview_ui; //由Qt Designer做的ui文件自动生成的ui类对象,也就是一个ui页面};Mapview::Mapview( QWidget *parent, Qt::WFlags flags):QWidget(parent,flags){ mapview_ui.setupUi(this);}class NSMapCanvas : public QWidget{ Q_OBJECTpublic: Mapview *m_mappage; QVBoxLayout *layout;}NSMapCanvas::NSMapCanvas( QWidget *parent , Qt::WFlags flags ):QWidget( parent, flags){ layout = new QVBoxLayout; layout->setContentsMargins( 0,0,0,0); m_mappage = new Mapview(); layout->addWidget(m_mappage); setLayout(layout);}请问我要怎么做才能释放掉这个ui文件所占用的内存呢?我测试了一下,一个ui文件占了好几百KB的内存,这个wince可受不了啊。我用delete m_mappage,不起作用呀,不是说删除父widget就可以了吗?m_mappage不就是整个ui的父widget吗?我错在哪里呢?