Zapis pliku .rtf

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
kjiu
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 16 sty 2009, 17:21
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Zapis pliku .rtf

Post 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
Awatar użytkownika
el.pescado
Zakręcona Traszka
Zakręcona Traszka
Posty: 734
Rejestracja: 26 maja 2005, 11:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Zapis pliku .rtf

Post autor: el.pescado »

A plik to kto zamknie?
Awatar użytkownika
kjiu
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 16 sty 2009, 17:21
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: Zapis pliku .rtf

Post autor: kjiu »

nierozumiem
Awatar użytkownika
el.pescado
Zakręcona Traszka
Zakręcona Traszka
Posty: 734
Rejestracja: 26 maja 2005, 11:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Zapis pliku .rtf

Post autor: el.pescado »

http://doc.trolltech.com/4.4/qiodevice.html#close

Jak się coś otwiera, wypada to potem zamknąć.
mikolajs
Wytworny Kaczor
Wytworny Kaczor
Posty: 352
Rejestracja: 15 paź 2008, 18:30
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: KDE Plasma

Odp: Zapis pliku .rtf

Post 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().
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości