Strona 1 z 1

Zapis pliku .rtf

: 27 sty 2009, 16:15
autor: kjiu
Witam..

Mam taki kod ;

Kod: Zaznacz cały

void MyWindow::SaveAs () // zapis pliku pod nowš nazwš

{

    QString newFileName = QFileDialog::getSaveFileName (this, "Wybierz plik", ".", "Dokument txt(*.txt);;Dokument rtf(*.rtf);;Wszystkie pliki(*.*)");

    if (!newFileName.isEmpty ())

    {

        QFile file (newFileName);

        if (file.open (QFile::WriteOnly | QFile::Text))

        {

            QTextStream out (&file);

            out << textEdit -> toPlainText ();

            fileName = newFileName;

            setWindowTitle ("Notepad+ " + fileName);

            statusBar() -> showMessage ("Plik zapisany",2000);

        }

    }

}
i jest problem poniewaz jak zapisuje np txt lub rtf to jest taki plik

Obrazek

Odp: Zapis pliku .rtf

: 27 sty 2009, 20:21
autor: el.pescado
A plik to kto zamknie?

Odp: Zapis pliku .rtf

: 28 sty 2009, 14:27
autor: kjiu
nierozumiem

Odp: Zapis pliku .rtf

: 28 sty 2009, 19:56
autor: el.pescado
http://doc.trolltech.com/4.4/qiodevice.html#close

Jak się coś otwiera, wypada to potem zamknąć.

Odp: Zapis pliku .rtf

: 28 sty 2009, 22:02
autor: mikolajs
Kod PHP:
To raczej kod C++ w QT4.
Zamykanie w QFile nie jest konieczne zrobi to destruktor, ale warto zrobić odświeżenie co właśnie wykonuje metoda flush() lub close().