Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- QString program = "ash";
- QStringList arguments;
- arguments << "-c";
- arguments << "df -h";
- arguments << " | sed 's/$/\\<br\\>/'";
- QProcess *myProcess = new QProcess(this);
- myProcess->setReadChannelMode(QProcess::MergedChannels);
- myProcess->start(program, arguments);
- if (!myProcess->waitForFinished())
- {
- qDebug() << "Make failed:" << myProcess->errorString();
- }
- else
- {
- //QString output = myProcess->readAllStandardOutput();
- //qDebug() << "Make output:" << myProcess->readAll();
- QString output = QString(myProcess->readAllStandardOutput());
- QStringList outputLines = output.split("\n", QString::SkipEmptyParts);
- QStringListIterator listIter(outputLines);
- while (listIter.hasNext()) {
- QStringList lineFields = listIter.next().split("\t", QString::SkipEmptyParts);
- QStringListIterator fieldIter(lineFields);
- while (fieldIter.hasNext()) {
- }
Advertisement
Add Comment
Please, Sign In to add comment