Textdatei einlesen

Alles rund um die Programmierung mit Qt
Antworten
xela
Beiträge: 3
Registriert: 20. September 2006 02:29

Textdatei einlesen

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

Re: Textdatei einlesen

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 :P
Antworten