我在辅助线程中的运行功能如下所示:
def run(self):
try:
self.TestScript()
except Exception, e:
//Bunch of clean up code...
这通常很好,因为任何异常都允许系统被清理并处于安全状态。我想在主线程中添加一个Abort Button,它在Secondary Thread中引发异常。我试图在QThread对象中创建一个引发异常的方法,但它是主线程在触发信号时引发异常。
有人知道QThread是否可以通过异步方式在其自己的线程中发出异常信号?