2013-04-16 2 views

답변

2

시도해보십시오. 독립 실행 형 프로세스를 생성하고 부모와 PID를 공유 할 가능성을 없애기 때문에 QProcess.startDetached을 시도하십시오.

This 일부 통찰력을 제공 할 수도 있습니다.

+0

저는 startDetached가 새로운 프로세스의 PID를 반환합니다 ...하지만 catch 완료() 신호의 가능성이 있습니까? 또한 ... 어쨌든 별도의 프로세스이므로 ... 왜 단순화되지 않았는가? – middleofdreams

0

시도 :

proc = QtCore.QProcess().start(cmdOrWhaterver) 
pid = int(proc.pid()) 

이 당신을 도와 여부를하지만 당신은 또한 조금 실행 후 프로세스를 참조 할 때 나를 위해 일했다 proc.setObjectName()을 시도 할 수 있는지 확실하지.

어쨌든 파이썬 용입니다.