Мне нужно вызвать QProcess, чтобы запустить xterm, после чего я должен отправить ему некоторые данные. почему этот код не может работать правильно?
QProcess proc;
proc.start("xterm");
proc.waitForStarted();
proc.write("ls\n");
proc.waitForFinished();
proc.waitForBytesWritten();
qDebug()<<proc.readAllStandardOutput();//output: nothing
qDebug()<<proc.errorString();//output: "write error"
Спасибо за помощь
proc.waitForFinished();
- person Marek R   schedule 25.02.2013