У меня есть всплывающее окно, содержащее только QTextEdit, в нем много текста, много строк. Я хочу, чтобы он прокручивался до определенной строки в QTextEdit на show(). Так что линия, которую я хочу, находится наверху.
Фрагмент кода:
editor = QtGui.QTextEdit()
# fill the editor with text
# set the scroll to nth line
editor.show()
Как я могу этого добиться?
Обновлять
Мне удалось заставить его показать n-ю строку внизу:
cursor = QtGui.QTextCursor(editor.document().findBlockByLineNumber(n))
editor.moveCursor(QtGui.QTextCursor.End)
editor.setTextCursor(cursor)
Например, для n=25 я получаю:
_______________________
.
.
.
.
25th line
_______________________
Но мне нужно, чтобы он был наверху...