QTextEdit меняет положение каретки после setText

Я не могу найти, как изменить положение каретки в QTextEdit. Я добавляю текст с помощью методов setText (или setPlainText), и после того, как эта каретка находится в начале поля ввода QTextEdit, я хочу, чтобы она была сразу после последнего символа.


person Hate    schedule 03.01.2013    source источник


Ответы (1)


QTextCursor cursor = myQTextEdit.textCursor();
cursor.movePosition(QTextCursor::End);
myQTextEdit.setTextCursor(cursor);

Или, если это не сработает, поменяйте местами строки 2 и 3.

person Blood    schedule 03.01.2013