QTextEdit:滚动到最后一行之外

QTextEdit:滚动到最后一行之外,qt,qtextedit,Qt,Qtextedit,我使用QTextEdit的子类显示一些富文本内容 一些编辑器,尤其是代码编辑器和IDE,提供了一种可能,可以一直滚动到最后一行之外,直到最后一行到达视图顶部 我希望能够使用QTextEdit做同样的事情。这有可能吗?我一直在看医生,但什么也没找到 谢谢。我从未以这种方式使用过QTextEdit,但也许您可以用scrollToAnchor(QString arg)(确保文本中的“arg”可见)或EncursorVisible()解决您的问题。否。不幸的是,这些函数无法使编辑滚动超过最后一行。然而,

我使用
QTextEdit
的子类显示一些富文本内容

一些编辑器,尤其是代码编辑器和IDE,提供了一种可能,可以一直滚动到最后一行之外,直到最后一行到达视图顶部

我希望能够使用
QTextEdit
做同样的事情。这有可能吗?我一直在看医生,但什么也没找到


谢谢。

我从未以这种方式使用过QTextEdit,但也许您可以用scrollToAnchor(QString arg)(确保文本中的“arg”可见)或EncursorVisible()解决您的问题。

否。不幸的是,这些函数无法使编辑滚动超过最后一行。然而,我已经解决了这个问题……你是如何做到的?在看到没有内置的方法来完成这一点后,我通过编程在文档中添加额外的行来解决这个问题。它不是很优雅,但它可以工作,用户不会介意,因为编辑是只读的。(在读写文本编辑中,这可能不会很好地工作。)