это может показаться очень простым вопросом, но я хочу сбросить некоторые данные всякий раз, когда закрывается QMainWindow
, поэтому я использовал следующий фрагмент кода:
QObject::connect(MainWindow.centralwidget, SIGNAL(destroyed()), this, SLOT(close()));
Но это, похоже, не вызывает вызов close()
. Я делаю это неправильно?
Разве это не означает, что centralwidget будет уничтожен?
Или, возможно, приложение закрывается до того, как close()
можно вызвать?.
Любые другие способы сделать это?