#python #pyqt
#python #pyqt
Вопрос:
Как я могу выполнить автоматическую прокрутку в нижней части моего QTextEdit
в моей функции инициализации графического интерфейса
self.mytext = QTextEdit()
self.cursor = QTextCursor(self.mytext.document())
self.mytext.setTextCursor(self.cursor)
и как я добавляю к нему в другой функции
self.cursor.insertText(str(self.user) ": " str(self.line.text()) "n")
Ответ №1:
moveCursor
метод должен это сделать. например:
self.mytext.moveCursor(QtGui.QTextCursor.End)
Ответ №2:
Я обнаружил, что работает следующее:
from PyQt4 import QtGui
self.display = QtGui.QTextBrowser()
self.display.verticalScrollBar().setValue(
self.display.verticalScrollBar().maximum())
Удачи!
Ответ №3:
self.mytext.ensureCursorVisible()