Russian Qt Forum
Апрель 29, 2024, 04:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: При парссинге строк не работает \n  (Прочитано 2773 раз)
codeLocker
Гость
« : Июнь 06, 2006, 13:21 »

Есть на форме textEdit класса QTextEdit. Мне нужно выделенный текст разбить по строкам. Я делаю так:
Код:

QStringList s = textEdit->textCursor().selectedText().split("\n");

Но оно не работает, если же вместо "\n" использовать QString(QChar(8233)) - то работает. В чем причина?
Записан
Asaphus_Expansus
Гость
« Ответ #1 : Июнь 06, 2006, 14:08 »

Видимо потому, что selectedText() возвращает юникодную строку, а "\n" заменяется на ASCII (не юникод) символ на уровне препроцессора.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.043 секунд. Запросов: 20.