关闭当前打开的qmessagebox对话框
时间: 2023-10-10 18:13:00 浏览: 78
您可以在打开QMessageBox时获得对话框的指针,并在需要关闭对话框时,调用close()函数关闭对话框。示例代码如下:
```cpp
#include <QMessageBox>
//...
QMessageBox* msgBox = new QMessageBox(this);
msgBox->setText("Message");
msgBox->show();
//...
msgBox->close();
```
在上述代码中,我们在打开QMessageBox时,将返回的指针保存在msgBox中,当需要关闭对话框时,调用msgBox的close()函数即可。注意,由于QMessageBox是在堆上创建的,因此需要手动释放内存。
阅读全文