crossplatform.ru

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

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() убрал, а то русский текст сохраняется коряво
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 16.7.2025, 10:54