Захват вывода из буферизованной программы StdOut - PullRequest
0 голосов
/ 11 октября 2010

Я пытаюсь захватить вывод программы Windows, используя Qt и Python.

Я запускаю процесс с QProcess, но проблема в том, что вывод буферизуется.К сожалению, у меня нет доступа к источнику, и, следовательно, я не могу сбросить вывод.

По результатам моего поиска я нашел программу "Ожидать", но не знаю, есть ли бесплатнаяВерсия для Windows плавает вокруг.

Было бы неплохо сделать это исключительно на python.

1 Ответ

0 голосов
/ 11 октября 2010

Пожалуйста, посмотрите на QShared Memory http://doc.trolltech.com/main-snapshot/ipc-sharedmemory.html ... То, что вы хотите достичь, это межпроцессное взаимодействие, память QShared прекрасно работает как в Linux, так и в Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...