重用QProcess对象(Qt 4.8)
Reusing a QProcess object (Qt 4.8)
给定以下代码:
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属性会重置,哪些不会?
myProcess.start(/* whatever */); // Line (1)
你应该得到"QProcess::start: Process is already running"警告行(1)....
相关文章:
- 在 Qt(C++) 中使用 QProcess 解压缩 - 提取目录问题
- 当QProcess需要用户使用Qt输入时,如何阅读
- Qt - 如何将"more"数据写入QProcess?
- Qt:无法对类型为"QProcess::P rocessError"的参数进行排队 - QProcess::P rocessError(FailedToStart)
- Qt QProcess 如何写入标准?
- Qt QProcess 获取内存信息
- 在Qt中获取输出:'QProcess::start()'和'QProcess:readAllStandardOutPut()'
- Qt QProcess有时有效,有时不起作用
- 将QProcess窗口带到前面(运行QT助手)
- 关闭Qt应用程序时,想要杀死Qprocess
- 获取 Qt/C++ 中 QProcess 的可执行文件名称
- 在Qt控制台应用程序中读取和写入QProcess
- 读取 Qt 中连续 QProcess 的标准输出
- qt定期检查QProcess状态
- Qt:调用终端+脚本的QProcess
- 在Qt QProcess中执行sudo命令
- Qt QProcess读取ssh详细输出
- 使用Qt(QProcess)运行apt-get
- (Qt-QProcess)与控制台应用程序的通信
- Qt QProcess startDetached 无法结束进程(bash 会话)