Napísal som žiadosť na analýzu príkaz výstupu dát s Qt 6 s C++.
Tiež som písal Python skript otestovať svoje žiadosti, to má rád:
import time
while True:
print("blah blah blah")
time.sleep(1)
Keď sa používa QProcess::SeparateChannels
sa readyRead()
nemal emituje, a readAllStandardError()
vrátil prázdny. Ale keď sa používa QProcess::ForwardedChannels
proces výstup odovzdané v poriadku.
Snažil som sa otvoriť QProcess s Unbuffered, a pridal sa flush=True
v mojom Python skript. Ale readAllStandardError()
vrátil prázdny, príliš.
Čo môžem urobiť, opraviť túto chybu?