Задать вопрос
@kolomiec_artiom

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

Добрый день!

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

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


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

label->show();

Спасибо за ответ!
  • Вопрос задан
  • 1182 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Решения вопроса 1
IGHOR
@IGHOR Куратор тега Qt
Qt/C++ DEV/CTO
Сделайте сигнал в MainWindow::onWindowClosed и вызывайте его в MainWindow:: closeEvent (QCloseEvent *event)
Подключите сигнал во все отдельные окна в hide() или close()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы