Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Qt: Вылетает программа при закрытии главного окна  (Прочитано 1206 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн FluffyMan

  • Автор темы
  • Активист
  • *
  • Сообщений: 276
  • Debian 6
    • Просмотр профиля
Доброго времени суток.

Делаю лабораторную работу на тему "многодокументный интерфейс". писать за меня не прошу. просто подскажите в чем ошибка.

Имеется QMainWindow с QMdiArea в качестве centralWodget. В QMdiArea создаются окна (объекты, наследники QTextEdit со своими слотами "сохранить", "сохранить как"). Реализовал вызов диалогового окна при закрытии документа и при закрытии главного окна что-то вроде "документ не сохранен. сохранить?".

Проблема в следующем:
1)если создаю несколько окон, и закрываю один за одним, то вылетает программа при закрытии последнего дочернего окна. То есть если создам одно окно и его закрою - вылетает с ошибкой в консоль "программа неожиданно завершилась"
2) если закрываю главное окно и в нем имеются дочерние - тоже вылетает с ошибкой той же самой.

Проект во вложении.

 

Страница сгенерирована за 0.139 секунд. Запросов: 22.