在Qthread中用Qprocess,出了问题,信号槽放在run()里面不执行
void Thread::run(){ ping=new QProcess; ping->start("regedit"); output=tr(""); connect(ping,SIGNAL(readyRead()),this,SLOT(readoutput()));//信号槽失败,不能到readoutput函数 QString q0="信号槽结束"; qDebug()<<q0;}void Thread::readoutput(){// output+=ping->readAll();// qDebug()<<output; QString q0="进入Threadrun函数"; qDebug()<<q0;}