自动滚动 PyQT QTextWidget
我该如何在我的图形界面初始化函数中自动滚动到我的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")
3 个回答
3
在编程中,有时候我们会遇到一些问题,特别是在使用某些工具或库的时候。这些问题可能会让我们感到困惑,不知道该怎么解决。比如,有人可能在使用一个特定的功能时,发现它没有按照预期工作,或者出现了错误信息。
通常情况下,解决这些问题的方法是仔细查看错误信息,理解它的意思。错误信息就像是程序在告诉你:“嘿,我遇到麻烦了,你能帮我看看吗?”
此外,查阅相关的文档或社区论坛,比如StackOverflow,通常也能找到解决方案。很多时候,其他人可能也遇到过类似的问题,他们的经验和解决方法可以给你提供很大的帮助。
总之,面对编程中的问题,不要慌张,耐心分析错误信息,寻找资料,通常都能找到解决办法。
self.mytext.ensureCursorVisible()
8
我发现下面的代码可以正常工作:
from PyQt4 import QtGui
self.display = QtGui.QTextBrowser()
self.display.verticalScrollBar().setValue(
self.display.verticalScrollBar().maximum())
祝你好运!
23
moveCursor
方法应该可以做到这一点。例如:
self.mytext.moveCursor(QtGui.QTextCursor.End)