Qt 如何将QPlainTextEdit滚动到顶部?
在输入一些文本后,我想在QPlainTextEdit小部件中自动滚动到顶部。如何实现这一点?由于Qt 如何将QPlainTextEdit滚动到顶部?,qt,scroll,qplaintextedit,Qt,Scroll,Qplaintextedit,在输入一些文本后,我想在QPlainTextEdit小部件中自动滚动到顶部。如何实现这一点?由于QTextEdit继承自QAbstractScrollArea,您可以移动其滚动条: QScrollBar *vScrollBar = yourTextEdit->verticalScrollBar(); vScrollBar->triggerAction(QScrollBar::SliderToMinimum); 这是解决滚动问题最通用的方法。(它回答了我关于滚动到小部件顶部的一般问题
QTextEdit
继承自QAbstractScrollArea
,您可以移动其滚动条:
QScrollBar *vScrollBar = yourTextEdit->verticalScrollBar();
vScrollBar->triggerAction(QScrollBar::SliderToMinimum);
这是解决滚动问题最通用的方法。(它回答了我关于滚动到小部件顶部的一般问题。)
myTextEdit -> moveCursor (QTextCursor::Start) ;
myTextEdit -> ensureCursorVisible() ;