2009-11-26 3 views
5

Voglio avere l'uscita di qconf reindirizzata a test_settings.txt nella mia cartella tmp. Ho pensato a due possibilità:Come posso indirizzare l'output di un QProcess in un file?

QProcess procWriteProject; 

procWriteProject.start("qconf", QStringList() << " -sprj " 
    << projectList[0] << " >> " << "\"/tmp/testing.txt\""); 

procWriteProject.start("qconf -sprj " + projectList[0] + " >> " 
    + "/tmp/test_settings"); 

Uno di questi funzionerà? C'è un modo migliore?

risposta

11
QProcess procWriteProject; 
procWriteProject.setStandardOutputFile("/tmp/test_settings.txt"); 
procWriteProject.start("qconf", QStringList() << "-sprj" << projectList[0]);