KirillHelm
@KirillHelm

Как отработать закрытие формы QT?

Вопрос немного не точно передаёт суть того, что мне нужно. Всё в принципе просто, и я предполагаю, что решается при помощи слотов, но пока не ясно. Со слотами я уже знаком, но только как в использовании при взаимодействии с элементами формы.
В функции main запускается и отображается диалоговое окно, после есть код, который нужно обработать после её закрытия.
int main(int argc, char **argv)
{
    QApplication app(argc, argv);
    qsrand(QTime(0, 0, 0).secsTo(QTime::currentTime()));

    PlayDialog *myPlayDialog = new PlayDialog();
    myPlayDialog->show();

    //Дальнейшая часть кода должна выполнятся после закрытия диалогового окна.

    QGraphicsScene scene;
    scene.setSceneRect(-300, -300, 600, 600);

    scene.setItemIndexMethod(QGraphicsScene::NoIndex);

    TAquarium myAquarium;

    QGraphicsView view(&scene);
    myAquarium.Init(&scene, &view);
    myAquarium.Run(&scene);
    
    return app.exec();
}
  • Вопрос задан
  • 1033 просмотра
Решения вопроса 1
Zifix
@Zifix Куратор тега Qt
Barbatum
Пригласить эксперта
Ответы на вопрос 1
@leremin
atypical programmer
Сигнал closeEvent() должен быть или вроде того
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы