我有以下代碼:QProcess中沒有啓動
proc = new QProcess();
proc->startDetached("C:\\ffmpeg.exe", QStringList() <<"-i"<< "C:\\pics\\frame%d.png"<< "-r"<< "30" << "-vcodec"<< "ffv1" << "C:\\test.avi");
connect(proc,SIGNAL(finished(int)),this,SLOT(finishedFFMPEG(int)));
出於某種原因,信號完成()和()啓動不會被調用。 test.avi文件正在正確創建。
我在這裏錯過了什麼?
我曾嘗試//之前,但現在我剛剛刪除第一個參數中的額外空間,現在我的視頻beeing創建正確。然而,我仍然沒有得到完成()信號... – testus
這可能是有用的http://stackoverflow.com/questions/298060/do-i-get-a-finished-slot-if-a-start -qprocess-using-startdetached – demonplus