crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Узнать строку по знаку
ruzik
  опции профиля:
сообщение 10.6.2011, 11:46
Сообщение #1


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

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

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




Репутация:   0  


Здравствуйте, у меня есть QPlainTextEdit есть какая-либо позиция, например 12, как узнать в какой строке(блоке) находится это поцизия
Заранее спасибо
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 10.6.2011, 12:30
Сообщение #2


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

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


наверное, посчитать, сколько раз до этой позиции был символ перевода строки

Сообщение отредактировал Алексей1153 - 10.6.2011, 13:06
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ruzik
  опции профиля:
сообщение 10.6.2011, 15:30
Сообщение #3


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

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

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




Репутация:   0  


Я то же об этом думал но согласитесь это очень затратно, особенно если текст большой

Как я понимаю блок это и есть текст до знака \n?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 11.6.2011, 12:13
Сообщение #4


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

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


ruzik, чтобы говорить о том, затратно ли это, нужно знать цель - для чего и как часто это будет использоваться
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 11.6.2011, 12:45
Сообщение #5


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

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




Репутация:   212  


Цитата(ruzik @ 10.6.2011, 15:30) *
Я то же об этом думал но согласитесь это очень затратно, особенно если текст большой
Как я понимаю блок это и есть текст до знака \n?

\0

учим матчасть.

И \n - это в лине. А в винде будет \r\n.

Сообщение отредактировал RazrFalcon - 11.6.2011, 12:45
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 2.12.2024, 16:55