Redirect stdout to QTextEdit Qt4.4.3

Имеется написанное на С приложение, выводящее сообщения в КС (консоль) через printf() и прочие аналогичные ф-ции в ассортименте.
К нему написан интерфейс на Qt4.4.3.
Требуется продублировать стандартный вывод и запихать в QTextEdit. Не важно как, хоть по мере поступления, хоть из файла. Главное хоть как-нибудь получить доступ к содержимому консоли средствами Qt или С.
Если придумаю - выложу.
QTextStream ts( stdout); и, соотв. QFile & QIODevice - не работают, из потока считывается мусор, сигналы readyRead(), bytesWtitten( qint64) от принтэфов не срабатывают.
Как можно использовать QProcess я так и не понял, т.к. не понимаю, как получить указатель типа QProcess* на процесс текущего приложения.
Последняя идея: stdout = file* myFile в мэйне; + QFileSystemWatcher();
К нему написан интерфейс на Qt4.4.3.
Требуется продублировать стандартный вывод и запихать в QTextEdit. Не важно как, хоть по мере поступления, хоть из файла. Главное хоть как-нибудь получить доступ к содержимому консоли средствами Qt или С.
Если придумаю - выложу.
QTextStream ts( stdout); и, соотв. QFile & QIODevice - не работают, из потока считывается мусор, сигналы readyRead(), bytesWtitten( qint64) от принтэфов не срабатывают.
Как можно использовать QProcess я так и не понял, т.к. не понимаю, как получить указатель типа QProcess* на процесс текущего приложения.
Последняя идея: stdout = file* myFile в мэйне; + QFileSystemWatcher();
12 ноября 2015 в 00:57
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
5
марта
Интенсив «Как стать контекстологом с нуля?»
Онлайн-курс
5
марта
Программирование на JavaScript с нуля
Онлайн-курс
5
марта
Новые статьи

Что такое MVP и как к нему подступиться
5700

Обновляем программу обучения для менеджеров по продажам
14600

BI-системы: что это и зачем они нужны бизнесу
17400