给定以下代码:
QProcess myProcess;
myProcess.setProcessChannelMode(QProcess::ForwardedChannels);
myProcess.start(/* whatever */);
myProcess.closeWriteChannel();
// More code, like waitForStarted() and other specifics.
myProcess.start(/* whatever */); // Line (1)第(1)行之后,新流程的标准输入通道是打开还是关闭?我的意思是,QProcess是否记住了您为每个新抛出的进程所做的选择,还是每次都必须设置它们?在这种情况下,哪些QProcess属性会重置,哪些不会重置?
发布于 2015-08-01 18:04:05
myProcess.start(/* whatever */); // Line (1)您应该会在第(1)行收到"QProcess::start: Process已在运行“警告。
https://stackoverflow.com/questions/31760248
复制相似问题