[QT 4] Textdatei in QTextEdit einlesen



  • Hallo!

    Ich bin ein QT-newbie und versuche gerade ein einfaches Programm zu machen, welches nach dem Start eine Textdatei in eine QTextEdit einliest.

    Eine geeignete Funktion gibts dafür (?!):

    QVariant QTextEdit::loadResource ( int type, const QUrl & name )   [virtual]
    

    Aber beim Editieren der Signals/Slots finde ich die nicht.
    Wie und wo lässt sich diese Funktion jetzt einbauen und parametrieren?

    Wäre dankbar für Hilfe!

    Gruß



  • Ist relativ einfach:

    QTextEdit *edit = new QTextEdit(); // Dein QTextEdit
    
    QFile file("text.txt"); // Deine Datei
    file.open(QIODevice::ReadOnly | QIODevice::Text); // Als Text-Datei nur zum Lesen öffnen
    edit->setText(file.readAll()); // Datei komplett auslesen und in das TextEdit setzen
    file.close(); // Datei wieder schließen
    

Anmelden zum Antworten