![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
breeve |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Есть TextEdit, каждый раз когда вставляю в него текст - он автоматом поднимает скролл вверх. Поскольку вставляю оч. быстро, то я вообще не могу сдвинуть его с начальной позиции. Как убрать автоскролл?
Сообщение отредактировал breeve - 1.2.2011, 17:09 |
|
|
![]() |
PAFOS |
![]()
Сообщение
#2
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 258 Регистрация: 27.12.2010 Из: Дмитров Пользователь №: 2309 Спасибо сказали: 29 раз(а) Репутация: ![]() ![]() ![]() |
Попробуй так:
Перед вставкой текста сохрани курсор, затем вставь текст и верни курсор) QTextCursor cursor = textEdit->textCursor(); textEdit->insertHtml("<p>...."); textEdit->setCursorTextCursor(cursor); |
|
|
breeve |
![]()
Сообщение
#3
|
Участник ![]() ![]() Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Попробуй так: Перед вставкой текста сохрани курсор, затем вставь текст и верни курсор) QTextCursor cursor = textEdit->textCursor(); textEdit->insertHtml("<p>...."); textEdit->setCursorTextCursor(cursor); Сделал получилось тоже самое что и textEdit->moveCursor(QTextCursor::End) т.е при обновлении текста курсор перемещает в конец. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 15.7.2025, 14:40 |