Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » PyQt: При закрытии дочернего окна завершается приложение [RSS Feed]

#1 Май 3, 2013 17:46:25

Space
Зарегистрирован: 2013-05-01
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt: При закрытии дочернего окна завершается приложение

Есть основное окно приложения, если приложение отправить в трей - то это окно делается невидимым.
В трее есть меню, при клике на пункт меню создается другое окно и отображается пользователю.
Так вот если это другое окно закрыть - то приложение завершается, если основное окна не скрыто - то приложение не завершается.

Как сделать так, чтобы при закрытии дочернего окна - приложение не завершалось?

Хотел отлавливать closeEvent у родительского окна - оно не вызывается.

Отредактировано Space (Май 3, 2013 18:02:56)

Офлайн

#2 Май 3, 2013 18:00:32

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

PyQt: При закрытии дочернего окна завершается приложение

Space
closeEvent
Qt?
QtGui.QApplication.setQuitOnLastWindowClosed(False)

Офлайн

#3 Май 3, 2013 18:05:25

Space
Зарегистрирован: 2013-05-01
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt: При закрытии дочернего окна завершается приложение

reclosedev
Помогло, спасибо большое!

Офлайн

  • Начало
  • » GUI
  • » PyQt: При закрытии дочернего окна завершается приложение[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version