我写了一个应用程序的分析指令输出的数据有6夸脱用C++。
我还写了一Python脚本来测试我的应用程序,它喜欢:
import time
while True:
print("blah blah blah")
time.sleep(1)
使用时 QProcess::SeparateChannels
, readyRead()
没有发射, readAllStandardError()
返回的空。 但是当使用 QProcess::ForwardedChannels
,该过程的产出转发的罚款。
我试图打开QProcess与缓冲,并且加入 flush=True
在我Python脚本。 但 readAllStandardError()
返回的空白,太。
我能做些什么来解决这个错误?