[Не решено]QTextEdit + AutoScroll |
Здравствуйте, гость ( Вход | Регистрация )
[Не решено]QTextEdit + AutoScroll |
breeve |
1.2.2011, 14:35
Сообщение
#1
|
Участник Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: 1 |
Есть TextEdit, каждый раз когда вставляю в него текст - он автоматом поднимает скролл вверх. Поскольку вставляю оч. быстро, то я вообще не могу сдвинуть его с начальной позиции. Как убрать автоскролл?
Сообщение отредактировал breeve - 1.2.2011, 17:09 |
|
|
breeve |
3.2.2011, 14:11
Сообщение
#2
|
Участник Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: 1 |
а текст всегда меняется или редко ? Если редко, то сделай проверку на равенство устанавливаеого текста и старого - и не загружай, если текст такой же. По крайней мере без нужды дёргаться не будет Текст меняеться всегда и оч быстро.Цитата(abc) Не понимаю, что у тебя происходит. Насчет append'а - текст он добавляет в конец, но мне так не нужно, мне нужно обновлять текст целиком, значения меняються то в начале текста, то в конце, то в середине, потому и использую setText() а не append(). В скролл в конец текста это на крайний случай, с этим я уже разобрался и понял как делать, мне нужно чтобы пользователь мог скролить. и еще как я понимаю setText() == clear() + append() потомуто и когда вызываешь append() курсор не сбрасываеться, а если очистить то естественно он уйдет в начало. Цитата(abc) хммм, если во время аппендов тыкнуть в текстэдит, то скролл перестаёт перемещаться в конец, остаётся стоять на месте и прекрасно реагирует на пользовательские махинации Это в каком случае? На текстЕдит не тыкал.
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 17:12 |