Russian Qt Forum

Qt => Общие вопросы => Тема начата: izoomer от Июнь 20, 2007, 12:49



Название: [qt-4.2.0 Linux] QProcess::readAllStandardOutput глючит
Отправлено: izoomer от Июнь 20, 2007, 12:49
Почему-то теряются строки с ' /n ' а конце .... почему так ? то есть если на конце строки нет перевода каретки , то все ок ....  если есть перевод каретки то такая строка не попадает в программу , от есть readAllStandardOutput её не читает .... может как то можно по другому ?


Название: [qt-4.2.0 Linux] QProcess::readAllStandardOutput глючит
Отправлено: Emc от Июнь 20, 2007, 13:13
была таже проблема - правда у меня была задача считать построчно, ну вобщем это работает
Код:

QByteArray errorArray= mProcess->readAllStandardError();
QTextStream ts(errorArray);
while (!ts.atEnd())
{
QString line = ts.readLine();
        ...
}


Название: [qt-4.2.0 Linux] QProcess::readAllStandardOutput глючит
Отправлено: izoomer от Июнь 20, 2007, 16:18
Цитата: "Emc"
была таже проблема - правда у меня была задача считать построчно, ну вобщем это работает
Код:

QByteArray errorArray= mProcess->readAllStandardError();
QTextStream ts(errorArray);
while (!ts.atEnd())
{
QString line = ts.readLine();
        ...
}


Большое человеческое спасибо ! Так работает ...