Прокрутка 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);
Другие вопросы по тегам