Seite 1 von 1

Öffnen eines Files mit QFile? [gelöst]

Verfasst: 18. Februar 2008 12:36
von pfotenpo
Hallo,

gleich noch ein Problem. Sicherlich schnell gelöst.

Wenn ich mit QFile ein File von der Platte einlesen will...sagen wir ein XML-File...wo muss ich dieses File dann auf der Platte hinterlegen und wie sieht es aus mit der Pfadangabe??

Ich habe versucht das XML-File im selben Ordner zu speichern wie die Source Files (*.h, *.cpp) an sich, und dann mit QFile file("test.xml"); das XML-File zu öffnen. Das klappte aber nicht.

Ich bin das Problem nun mit einem

Code: Alles auswählen

QString filename =QFileDialog::getOpenFileName(); 
QFile file (filename);
umgangen, aber es muss doch trotzdem auch einfacher gehen?!?

Danke.

Verfasst: 18. Februar 2008 12:51
von PeterLustig
Wenn du keinen absoluten Pfad (C:\MeinProgram\Bla.txt) sondern einen relativen Pfad (Bla.txt) angibst, dann wird vom aktuellen Arbeitsverzeichnis gesucht, nicht vom Verzeichnis in dem das Program ist. Bei Shortcuts kannst du z. B. "Starten in" auswählen.

Verfasst: 19. Februar 2008 12:36
von pfotenpo
okay.

danke. ich habe die xml datei einfach in das verzeichnis der ausführbaren datei kopiert. dann klappts! :)