我想知道如何实际关闭/删除在Linux上使用QProcess启动的子进程的管道。
QProcess process;
process.start(QString("/usr/bin/vi"), QStringList());
process.closeReadChannel(QProcess::StandardError);
使用上面的代码,不会导致关闭此管道:
Feb 12 12:56 0 -> pipe:[2249624]
Feb 12 12:56 1 -> pipe:[2249625]
Feb 12 12:56 2 -> pipe:[2249626]
有没有办法用Qt关闭stdErr管道?
此致 Frogtime