Seite 1 von 1

Änderungen an Textdatei erkennen und ausgeben

Verfasst: 27. Juni 2007 12:22
von joergb23
Hallo,

ist es mit Qt möglich, eine Textdatei mit QFile zu öffnen, und die letzte Zeile auszugeben? (ähnlich tail -f)
Ich möchte dies für ein Log-File unter Linux nutzen, und die Änderungen der Datei über TCP verschicken. Der Netzwerkcode funktioniert, nur schaffe ich es nicht, die jeweilige Änderung der Log-datei zu erkennen und darauf zu reagieren. Hat da jemand eine Idee?

Danke,
Joerg

Verfasst: 27. Juni 2007 12:33
von @udisello
Hallo Joerg,

seit Qt 4.2 gibt es die Klasse QFileSystemWatcher, die ein Signal sendet, wenn sich die überwachte Datei ändert.