python subprocess 怎么让子进程跟随父进程一同结束

我再Pyqt 里用 subprocess.popen() 运行了一个 exe程序。 由于要捕获输出,所以
stdout =subprocess.PIPE.

用 while self.proc.poll():
do sth

可是,当我关闭窗口,这个被调用的exe 还在运行。我要怎么把它跟随窗口一同结束呢?

0

1个回答

重新定义定义窗口关闭按钮的回调函数,将子程序的关闭命令加进去。
没具体试过,但应该是可行的

0
qq_30748541
snk_ben 嗯。嗯。
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!