كيف يمكنني توجيه الإخراج من QProcess إلى ملف؟

StackOverflow https://stackoverflow.com/questions/1805119

  •  05-07-2019
  •  | 
  •  

سؤال

وأريد أن يكون الناتج من qconf توجيهك إلى test_settings.txt في مجلد تمة بلدي. لقد فكرت في احتمالين:

QProcess procWriteProject;

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

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

هل أي من هذه الأعمال؟ هل هناك طريقة أفضل؟

هل كانت مفيدة؟

المحلول

QProcess procWriteProject;
procWriteProject.setStandardOutputFile("/tmp/test_settings.txt");
procWriteProject.start("qconf", QStringList() << "-sprj" << projectList[0]);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top