我编写了 PyQt 应用程序。启动后我关闭它(GUI),但计时器不会停止,Python 有时会冻结。只有解冻它 - Ctrl-C,之后会出现以下消息:
Traceback(最近一次调用最后一次):文件“”,第 262 行,在 timerEvent KeyboardInterrupt 中
计时器不会再次停止,并且 CPython 的工作速度非常慢。如何避免这个问题?
编辑:我将 killTimer() 添加到源中,但事情并没有太大变化。CPython 很慢,有时会挂起。如何完全销毁所有 PyQt 对象?
Mw = TMainWindow()
TimerId = Mw.startTimer(25)
QApp.exec_()
Mw.killTimer(TimerId)