Alles rund um die Programmierung mit Qt
-
xela
- Beiträge: 3
- Registriert: 20. September 2006 02:29
Beitrag
von xela »
Hallo,
ich möchte eine Textdatei in einen QString einlesen, aber aus irgendeinem Grund bleibt der String dateiInhalt immer leer!?
Code: Alles auswählen
QString pfad = QFileDialog::getOpenFileName(
this,
"Choose a file",
"/home",
"Images (*.png *.xpm *.txt)");
QFile textDatei(pfad);
QTextStream textStrom(&textDatei);
QString dateiInhalt = textStrom.readAll();
Wer kann mir weiterhelfen? Vielen Dank im voraus!
xela
-
dhcase
- Beiträge: 132
- Registriert: 10. Juni 2006 20:38
Beitrag
von dhcase »
versuch mal
Code: Alles auswählen
...
textStrom.seek(0);
QString dateiInhalt = textStrom.readAll();
-
xela
- Beiträge: 3
- Registriert: 20. September 2006 02:29
Beitrag
von xela »
Das ändert leider auch nichts
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
-
Kontaktdaten:
Beitrag
von Christian81 »
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
caligano
- Beiträge: 126
- Registriert: 19. August 2006 15:33
Beitrag
von caligano »
Dir fehlt ein
QFile::open!
Code: Alles auswählen
QFile textDatei("textdatei.txt");
if (data.open(QFile::WriteOnly | QFile::Truncate)) {
QTextStream textStrom(&textDatei);
QString dateiInhalt = textStrom.readAll();
}
mist, zu langsam