Bonsoir, j ai un petit probleme que je n' arrive toujours pas à resoudre.
me retourne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); }
j aimerais pouvoir ajouter \t tabulation entre chaques espaces, mais je n' y parviens pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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.
Si vous pouviez m' eclairer, je vous en saurai gré.
Cordialement.
Partager