I have create a modeless qdialog inside a method of a class:
//Test.cpp
QDialogMaintenance *diag = new QDialogMaintenance(this);
diag->show();
diag->raise();
diag->activateWindow();
I can close the dialog only clicking on the "X" icon in the dialog frame. How can I delete the "diag" instance in the test.cpp?
You can use
QWidget::setAttribute
and set theQt::WA_DeleteOnClose
attribute.