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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Прокрутка содержимого QTextEdit в начало  (Прочитано 7504 раз)
fulkabaster
Гость
« : Февраль 15, 2009, 12:11 »

Здравствуйте,

из файла читается кусок текста и построчно добавляется в QTextEdit. По завершении процесса видна только самая нижняя часть текста, а нужно, чтобы текст-эдит перематывался в самое начало. Попробовал функцию scroll с отрицательным значением dy - ноль эмоций. Пошукал другие функции - вроде больше ничего подходящего. Подскажите, пожалста, простой вариант.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Февраль 15, 2009, 16:49 »

Попробуйте так:

Код
C++ (Qt)
QTextCursor cursor = editor->textCursor();
cursor.movePosition(QTextCursor::Start);
editor->setTextCursor(cursor);
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
fulkabaster
Гость
« Ответ #2 : Февраль 22, 2009, 14:50 »

Спасибо, сработало.
Непонятно, почему scroll() бездействовал.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Февраль 22, 2009, 18:03 »

Непонятно, почему scroll() бездействовал.

А приведи код, как ты его использовал?
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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