如何将QPlainTextEdit滚动到顶部?

11

我想在输入文本后自动将 QPlainTextEdit 小部件滚动到顶部。如何实现?

2个回答

20
myTextEdit -> moveCursor (QTextCursor::Start) ;
myTextEdit -> ensureCursorVisible() ;

18

QTextEdit 继承自 QAbstractScrollArea,因此可以移动其滚动条:

QScrollBar *vScrollBar = yourTextEdit->verticalScrollBar();
vScrollBar->triggerAction(QScrollBar::SliderToMinimum);

这是解决滚动问题的最通用方法。(它回答了我关于滚动到小部件顶部的一般性问题。) - adam.baker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接