Como posso direcionar a saída de um QProcess para um arquivo?
Pergunta
Eu quero ter a saída do qconf
redirecionado para test_settings.txt
na minha pasta tmp. Pensei em duas possibilidades:
QProcess procWriteProject;
procWriteProject.start("qconf", QStringList() << " -sprj "
<< projectList[0] << " >> " << "\"/tmp/testing.txt\"");
procWriteProject.start("qconf -sprj " + projectList[0] + " >> "
+ "/tmp/test_settings");
Will tanto de quem trabalho? Existe uma maneira melhor?
Solução
QProcess procWriteProject;
procWriteProject.setStandardOutputFile("/tmp/test_settings.txt");
procWriteProject.start("qconf", QStringList() << "-sprj" << projectList[0]);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow