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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как выдрать строку  (Прочитано 3866 раз)
ixtorio
Гость
« : Январь 10, 2012, 01:33 »

как выдрать строку из QTextEdit, пятую к примеру или начиная с начала и до конца по одной?
в мануале ниче толкового ненашел..может плохо искал,помогите плиз=)
Записан
qt_user
Гость
« Ответ #1 : Январь 10, 2012, 01:39 »

как выдрать строку из QTextEdit, пятую к примеру или начиная с начала и до конца по одной?
в мануале ниче толкового ненашел..может плохо искал,помогите плиз=)
Код
C++ (Qt)
QTextBlock QTextDocument::findBlockByLineNumber ( int lineNumber ) const
Записан
ixtorio
Гость
« Ответ #2 : Январь 10, 2012, 01:59 »

спасибо
Записан
ixtorio
Гость
« Ответ #3 : Январь 11, 2012, 17:46 »

подскажите плиз, что значит "const" в конце ?
Записан
Bepec
Гость
« Ответ #4 : Январь 11, 2012, 17:53 »

Что функция констовая.

Идентификатор const означает, что изменять полученный результат у вас не получится.

для примера:
Так нельзя.
Код:
const int x = 10;
x =  x + 2; // ОШИБКА, нельзя менять констовое значение
А вот так можно
Код:
const int x = 10;
int y;
y = x + 2; // всё верно

Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #5 : Январь 11, 2012, 17:58 »

конст метод и конст переменная - это вообще-то далеко не одно и то же. в конст методе нельзя менять значения полей класса (только если поле не помечено как mutable).

а результат конст метода можно спокойно менять.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bepec
Гость
« Ответ #6 : Январь 11, 2012, 18:22 »

Ой. Каюсь Веселый Чуть попутал...
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #7 : Январь 11, 2012, 22:20 »

Конст метод говорит о том, что он не меняет внутреннего состояния объекта. Хотя, это не всегда так, но отличное поведение целиком и полностью лежит на совести разработчика сего класса.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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