qt中用库函数生成的dialog要怎么设置关掉就释放

比如用QMessageBox::critical()函数生成的错误对话框该怎么设置关掉就释放,之前用任务管理器看到,不断触发然后关闭这个对话框会导致内存占用不断增加。

查看一下对话框里面的代码,使用new创建的对象,关闭之前都要释放。