2009-11-26 19 views
5
çıktısını tmp klasörümde test_settings.txt adresine yeniden yönlendirmek istiyorum. İki ihtimal düşündüm:
QProcess procWriteProject; 

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

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

Bunlardan herhangi biri işe yarayacak mı? Daha iyi bir yolu var mı?QProcess'in çıktısını bir dosyaya nasıl yönlendirebilirim?

cevap

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