crossplatform.ru

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

> Чтение строк из файла с escape-символами, и отображение оных..
Andrewshkovskii
  опции профиля:
сообщение 14.9.2009, 16:07
Сообщение #1


Активный участник
***

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

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




Репутация:   1  


Есть исходный файлик :
Вагонооборот\n(тыс. ваг/год),Затраты на\nнакопление и\nпереработку\n(тыс.вагоно-часов/год),Транзит без\nпереработки\n(тыс. ваг/год),Транзит с\nпереработкой\n(тыс. ваг/год),Количество\nсортировочных\nпутей
Читается он так :
str = fileStream->readAll();
        hHeaderData = str.split(",",QString::SkipEmptyParts);

str - QString
fileStream - QTextStream
hHeaderData = QStringList
все это необходимо для нормального отображения в хидере и QTabBar'е заголовков, а не огромной строкой..
Так вот, escape-символы игнорируются, т.е они просто отображаются, перевода строки не происходит.
В какую строну копнуть?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
SABROG
  опции профиля:
сообщение 14.9.2009, 17:11
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

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




Репутация:   34  


QHeaderView не понимает управляющих символов C++. Дай ему реальный байт 0A и все.

Сообщение отредактировал SABROG - 14.9.2009, 17:14
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 27.12.2024, 11:37