Napsal jsem aplikaci příkazu analyzovat výstupní data s Qt 6 s C++.
Také jsem napsal skript v Pythonu pro test mé aplikace, to má rád:
import time
while True:
print("blah blah blah")
time.sleep(1)
Při použití QProcess::SeparateChannels
, readyRead()
nebyly emitovány, a readAllStandardError()
vrátil prázdný. Ale když se používá QProcess::ForwardedChannels
proces je výstup předán v pořádku.
Snažil jsem se otevřít s QProcess bez vyrovnávací pameti, a dodal, flush=True
v mém Python skript. Ale readAllStandardError()
vrátil prázdný.
Co mohu dělat, aby opravit tuto chybu?