PyQt アプリケーションを作成しました。開始したら閉じます(GUI)が、タイマーが停止せず、Pythonがフリーズすることがあります。フリーズを解除する唯一の方法-Ctrl-C、その後、次のメッセージが表示されます。
トレースバック (最新の呼び出しが最後): ファイル ""、262 行目、timerEvent KeyboardInterrupt 内
タイマーは再び停止せず、CPython の動作は非常に遅くなります。この問題を回避するには?
編集: ソースに killTimer() を追加しましたが、それほど変わりません。CPython は遅く、時々ハングします。すべての PyQt オブジェクトを完全に破棄するには?
Mw = TMainWindow()
TimerId = Mw.startTimer(25)
QApp.exec_()
Mw.killTimer(TimerId)