2010-10-07 3 views
0

У меня есть программы, которые есть несколько потоков (на время цикла до CtrlC нажимаются). В приложении также есть GUI, который я разработал в PyQt. Тем не менее, я столкнулся со следующей проблемой:PyQt4 и Ctrl C

Если я нажимаю CtrlC на консоли, а затем закрыть графический интерфейс, программа выходит отлично. Однако, если я сначала закрою GUI, другие потоки не остановятся, и программа продолжит работу после CtrlC. Кто-нибудь знает, как я мог бы решить эту проблему?

+0

Если закрыть графический интерфейс , почему программа все еще работает, Ctrl-что-нибудь несмотря на это? Обычное поведение для программы на основе Qt GUI заключается в завершении закрытия всех окон. –

ответ

0

В Qt вы бы перегружать OnClose метод для виджета/кадра или зацепить lastwindowsdclosed сигнал, чтобы сделать все, что нужно, чтобы закрыть приложение - не знаю, если это ческой из питона

Смежные вопросы