I have an external executable (mkvalidator from https://www.matroska.org/downloads/mkvalidator.html
It never flushes the output, and it uses linefeed without carriage returns to overwrite existing text on the output. The problem is, when I run it via QProcess (on windows, Qt 5.15.10), I get zero output until the process ends. As if it was buffered, and the output was finally flushed When running from the command line, I do get output continuously during the processing. I setup a timer to waitForRead, didn't do anything. I cant seem to force the QProcess to read all stdout or stderror info. Any thoughts? TIA Scott
_______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest