@kolomiec_artiom

Как закрыть все окна в С++ и QT?

Добрый день!

Есть основное окно в QtCreator: MainWindow

Мне нужно, чтобы: если основное окно закрывалось, то закрывались бы и все остальные.


Побочные окна создаются с помощью:

label->show();

Спасибо за ответ!
  • Вопрос задан
  • 354 просмотра
Решения вопроса 1
IGHOR
@IGHOR
Qt/C++ DEV/CTO
Сделайте сигнал в MainWindow::onWindowClosed и вызывайте его в MainWindow:: closeEvent (QCloseEvent *event)
Подключите сигнал во все отдельные окна в hide() или close()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
16 июл. 2020, в 17:41
35000 руб./за проект
16 июл. 2020, в 17:26
3000 руб./за проект
16 июл. 2020, в 17:04
500 руб./в час