Nici o ieșire cu QProcess

0

Problema

Am scris o cerere pentru a analiza comandă ieșire de date cu Qt 6 cu C++.

De asemenea, am scris un script Python pentru a testa cererea mea, îi place:

import time
while True:
    print("blah blah blah")
    time.sleep(1)

Atunci când este utilizat QProcess::SeparateChannels, la readyRead() nu a emis, și readAllStandardError() s-au întors goale. Dar atunci când este folosit QProcess::ForwardedChannels, procesul de ieșire transmise de bine.

Am încercat să deschid QProcess cu Unbuffered, și a adăugat flush=True în Python script. Dar readAllStandardError() s-au întors goale, prea.

Ce pot face pentru a remedia această eroare?

qprocess qt qt6 qtcore
2021-11-18 14:30:20
1

Cel mai bun răspuns

1

Finded rezoluție. Adauga flush=True în Python script.

2021-11-19 12:25:37

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................