0
我试图开始分离QProcess,并完成其中的一些事情。例如腻子隧道。我有课,以保持信息关于这两个过程:来自独立QProcess的Singnals
class TunnelInfo(object):
def __init__(self,tunnelprocess,mainprocess):
self.tp=tunnelprocess
self.mp=mainprocess
print "init"
self.mp.finished.connect(self.killTunnel)
def killTunnel(self,a,b):
print "killing tunnel"
print self.tp
self.tp.kill()
然后我试图执行腻子:
prcs=QtCore.QProcess(self.parent)
prcs.startDetached(self.conf.putty_path, ['-pw',d.password,'-l',d.login,d.ip])
ti=self.TunnelInfo(tp,prcs)
腻子开始确定,但信号没有被接收......我究竟做错了什么?