Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中暂停和恢复工作线程?_Python_Multithreading_Pyqt5_Qthread - Fatal编程技术网

如何在python中暂停和恢复工作线程?

如何在python中暂停和恢复工作线程?,python,multithreading,pyqt5,qthread,Python,Multithreading,Pyqt5,Qthread,我有一个递增进度条值的代码和一个按钮,该按钮向用户显示AskOkCancel对话框,告知用户是否停止当前操作,即bg运行工作线程。当消息框显示消息时,我需要暂停工作线程。如果用户选择OK,线程将由self.process.terminate()终止。否则,它应该从暂停的位置继续线程。如何在QThread中实现此暂停和恢复

我有一个递增进度条值的代码和一个按钮,该按钮向用户显示AskOkCancel对话框,告知用户是否停止当前操作,即bg运行工作线程。当消息框显示消息时,我需要暂停工作线程。如果用户选择OK,线程将由self.process.terminate()终止。否则,它应该从暂停的位置继续线程。如何在QThread中实现此暂停和恢复