прокрутка KTextEdit для запуска - PullRequest
0 голосов
/ 16 декабря 2008

У меня есть KTextEdit, заполненный некоторым текстом.

Когда я помещаю много текста, KTextEdit будет прокручиваться автоматически до конца (очевидно).

Мой вопрос: как я могу прокрутить до начала (то есть до первой строки KTextEdit)?!?

Ответы [ 2 ]

1 голос
/ 16 декабря 2008

Похоже, вы используете

QTextCursor cursor = edit->textCursor();
cursor.setPosition(0);
edit->setTextCursor(cursor);

Не проверено, но выглядит хорошо. Нашел другой, более короткий путь:

edit->moveCursor(QTextCursor::Start);
0 голосов
/ 16 декабря 2008

Самый простой способ, которым я могу придумать, это:

KTextEdit *kte;
...
kte->append("some huge text");
kte->verticalScrollBar()->setValue(0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...