Прокрутка KTextEdit для запуска
У меня есть KTextEdit, заполненный некоторым текстом.
Когда я помещаю много текста, KTextEdit будет прокручиваться автоматически до конца (очевидно).
Мой вопрос: как я могу прокрутить к началу (а именно к первой строке KTextEdit)?!?
2 ответа
Решение
Похоже, вы используете
QTextCursor cursor = edit->textCursor();
cursor.setPosition(0);
edit->setTextCursor(cursor);
Не проверено, но выглядит хорошо. Нашел другой, более короткий путь:
edit->moveCursor(QTextCursor::Start);
Самый простой способ, который я могу придумать:
KTextEdit *kte;
...
kte->append("some huge text");
kte->verticalScrollBar()->setValue(0);