2011-10-15 78 views
8

我怎樣才能自動滾屏給我QTextEdit自動滾動PyQt的QTextWidget

在我的GUI初始化函數

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") 

回答

10

moveCursor方法應該這樣做。例如: -

self.mytext.moveCursor(QtGui.QTextCursor.End) 
5

我已經找到了以下工作:

from PyQt4 import QtGui 

self.display = QtGui.QTextBrowser() 
self.display.verticalScrollBar().setValue(
    self.display.verticalScrollBar().maximum()) 

祝你好運!

1
self.mytext.ensureCursorVisible()