Eu escrevi uma aplicação para analisar comando de saída de dados com Qt 6 com C++.
Eu também escrevi um script em Python para testar minha aplicação, ele gosta:
import time
while True:
print("blah blah blah")
time.sleep(1)
Quando usado QProcess::SeparateChannels
o readyRead()
não foi emitido, e readAllStandardError()
voltou vazia. Mas, quando usados com QProcess::ForwardedChannels
o processo de saída do encaminhadas multa.
Eu tentei abrir QProcess com Unbuffered, e adicionados flush=True
no meu script de Python. Mas readAllStandardError()
voltou vazio, também.
O que posso fazer para corrigir este erro?