Я написал приложение PyQt. После его запуска я закрываю его (GUI), но таймер не останавливается и Python иногда зависает. Единственное, что можно разморозить - Ctrl-C, после чего появляется следующее сообщение:
Traceback (последний вызов был последним):
Файл "", строка 262, в timerEvent
KeyboardInterrupt
Таймер не останавливается снова, а CPython работает очень медленно. Как избежать этой проблемы?
EDIT:
Я добавил killTimer () к источнику, но ситуация не сильно изменилась. CPython медленный и иногда зависает. Как полностью уничтожить все объекты PyQt?
Mw = TMainWindow()
TimerId = Mw.startTimer(25)
QApp.exec_()
Mw.killTimer(TimerId)