![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
breeve |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Есть TextEdit, каждый раз когда вставляю в него текст - он автоматом поднимает скролл вверх. Поскольку вставляю оч. быстро, то я вообще не могу сдвинуть его с начальной позиции. Как убрать автоскролл?
Сообщение отредактировал breeve - 1.2.2011, 17:09 |
|
|
![]() |
abc |
![]()
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: ![]() ![]() ![]() |
убрать скрол вообще? заставить скрол принимать какое-то нужное положение? убрать можно прям в дизайнере на вкладке текстэдита "qabstractscrollarea". Но скорее нужно управлять его положением, иначе зачем вообще текстэдит, в общем, объясни)
курсор в конец: ui->textEdit->moveCursor(QTextCursor::End); |
|
|
breeve |
![]()
Сообщение
#3
|
Участник ![]() ![]() Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
убрать скрол вообще? заставить скрол принимать какое-то нужное положение? убрать можно прям в дизайнере на вкладке текстэдита "qabstractscrollarea". Но скорее нужно управлять его положением, иначе зачем вообще текстэдит, в общем, объясни) Да нужно управлять его положением, нужно сделать так чтобы во время заполнения этого текстЕдита скролл был подвижен, у меня же он всегда вверху, чуть сдвину, он опять вверх. Я думаю что может есть где-то флаг который отвечает за передвижение скролла. Можно конечно считывать на сколько я передвинул, затем при возврате на начальную позицию уже программно передвигать на то место куда передвинуля в прош. раз с помощью мыши. Ну или хотя бы как сделать чтобы он авто скроллил, не вверх а вниз. т.е всегда смотрел на последнюю строку. Скролл в конец на тот случай если по другому не получиться. Если сформулировать попроще, как сделать так чтобы программно курсор не менял своего положения. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 13:23 |