crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> сохранение текста из QTextEdit в файл
deex
  опции профиля:
сообщение 2.1.2010, 20:20
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 45
Регистрация: 12.3.2009
Пользователь №: 608

Спасибо сказали: 0 раз(а)




Репутация:   0  


QTextEdit *editArea = new QTextEdit;

QFile file(fileName);
QTextStream out(&file);

out << editArea->toPlainText();



вот, сохраняю из текстового поля в файл
но сохраняет до первого пробела

если там "строка1 строка2", то в файл попадет только "строка1"

почему?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
deex
  опции профиля:
сообщение 4.1.2010, 11:17
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 45
Регистрация: 12.3.2009
Пользователь №: 608

Спасибо сказали: 0 раз(а)




Репутация:   0  


большое спасибо!

Цитата
file.write(editArea->toPlainText().toAscii());
Выделенную функцию лучше не применять.

это эксперименты, я понимаю что .toUtf8() лучше

Цитата
да и применена она почему-то только в SaveTo, а в SaveAs её нет

тоже эксперименты) пока добиваюсь чтобы хоть что-то работало как надо

странно что нельзя редактировать своё сообщение на форуме

в общем теперь читаю так

QTextStream in(&file);
QString line = in.readAll();

и .toUtf8() убрал, а то русский текст сохраняется коряво
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.12.2024, 17:51