Ajouter un caractère à une QStringList
Bonsoir, j ai un petit probleme que je n' arrive toujours pas à resoudre.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
QByteArray GetNet::getNetStat()
{
QProcess p;
p.start("sh", QStringList() << "-c" << "netstat -natu | grep 'ESTABLISHED' | grep -Ev '127.0.0.1' | awk '{print ($1, $4, $5)}'");
if (!p.waitForFinished(500))
return QByteArray();
QStringList list = QString::fromLatin1(p.readAllStandardOutput()).split("\n");
QString result = list.filter("tcp").join("\n") + QString("\n\n");
result += list.filter("udp").join("\n") + QString("\n");
return result.toLatin1();
} |
me retourne
Code:
1 2 3 4 5 6 7
| tcp ip:port ip:port
tcp ip:port ip:port
tcp ip:port ip:port
tcp ip:port ip:port
udp ip:port ip:port
udp ip:port ip:port |
j aimerais pouvoir ajouter \t tabulation entre chaques espaces, mais je n' y parviens pas.
Auriez vous une idée de comment y parvenir?
Je suis parti dans tous les sens (QTableView, QMap, QStringList & operator, QString & insert , sans vraiment m' en sortir.
Je ne sais pas vers quoi m' orienter, je n' ai pas les connaissances requises pour m' en sortir seul. :cry:
Si vous pouviez m' eclairer, je vous en saurai gré.
Cordialement.