给出以下代码:
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属性重置,哪些不是?
答案 0 :(得分:0)
myProcess.start(/* whatever */); // Line (1)
你应该在第(1)行上获得“QProcess :: start:Process已经在运行”警告....