我需要调用 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"
感谢您的帮助