Ich muss in meiner Applikation Daten die über die Serielle Schnitstelle kommen mitloggen und in einem File zur späteren Auswertung speichern. Zu dem Zweck würde ich gerne zur Laufzeit des Programms den Speicherort des Logfiles angeben und zu einem vom User bestimbaren zeitpunkt zum loggen beginnen.
Dazu hab ich mir mal folgendes überlegt ..
In der Klassendefinition lege ich mir einen Zeiger auf ein QFile und einen Filename an:
Code: Alles auswählen
...
private:
QFile logfile;
QString logfile_name;
...
Code: Alles auswählen
myapp::logfile_name_selection(){
logfile_name = QFileDialog::getSaveFileName( ... );
logfile = new QFile(logfile_name);
}
Code: Alles auswählen
...
logfile->open();
logfile->write("Hallo Welt");
ps. sorry wenns echt banal is, aber ich hab wenig erfahrung mit QT
lg J.