Änderungen an Textdatei erkennen und ausgeben

Alles rund um die Programmierung mit Qt
Antworten
joergb23
Beiträge: 11
Registriert: 30. April 2006 10:19
Wohnort: Leipzig
Kontaktdaten:

Änderungen an Textdatei erkennen und ausgeben

Beitrag 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
@udisello
Beiträge: 50
Registriert: 19. März 2007 14:58
Wohnort: Sachsen

Beitrag von @udisello »

Hallo Joerg,

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

Qt Version 4.3.0, MS VS 2005
Antworten