Textdatei auslesen, bearbeiten, speichern...
Verfasst: 15. Juni 2007 10:54
Hallo,
möchte gerne eine Textdatei einlesen, bearbeiten und anschließend abspeichern, nicht unbedingt überschreiben sondern als "Save As".
Datei einlesen und anzeigen klappt wunderbar:
Bearbeiten kann man das Ding ja im QTextEdit automatisch, allerdings haperts bei mir beim speichern. Hatte mir überlegt das er eine neue QFile anlegt, da mit QTextStream out(...) das zeilenweise wieder auslese und in der Datei speichere. Aber irgendwie krieg ich das nicht hin... bin ich auf dem falschen Pfad oder hat jmd. einen Tipp?? Es sei darauf hingewiesen dass ich das nicht in einer Funktion machen will, sondern als seperate Funktion.
Danke. Mfg, Wojtek (qt4-Anfänger
)
möchte gerne eine Textdatei einlesen, bearbeiten und anschließend abspeichern, nicht unbedingt überschreiben sondern als "Save As".
Datei einlesen und anzeigen klappt wunderbar:
Code: Alles auswählen
QString commentFile = QFileDialog::getOpenFileName(this, tr("Open"), "/", tr("Textdatei (*.txt)"));
if (!commentFile.isEmpty())
{
QFile comment(commentFile);
if (comment.open(QIODevice::ReadOnly | QIODevice::Text))
{
QTextStream in(&comment);
while (!in.atEnd())
{
QString line = in.readLine();
commentsTextBox->append(line); //commentstextbox ist ein Qtextedit
}
}
}
Danke. Mfg, Wojtek (qt4-Anfänger