我想用PyQt启动一个线程,它执行一些独立于应用程序其余部分的操作。这包括运行外部程序。这可能需要几分钟的时间。 我的问题是,使用QThread会停止整个应用程序。运行这个小程序时,单击该按钮将冻结应用程序10秒。 我能做些什么才能让QThread像线程一样工作。我知道我可以添加一些计时器并将其划分为事件,但这不是我所认为的线程。import sysfrom P
我使用QThread来执行操作(需要超时的任务),并使用QElapsedTimer来计算等待执行操作的时间。elapsed time waiting for the operation to complete.MyThread mThread(); // QThreadsleep(5);
mThread.terminate();现在,如果任务没有完成并且超时发生,我就会在线程仍