QPlainTextEdit或QTextEdit区域发生更改时,如何编程滚动条跳到底部/顶部?
看起来它没有任何控制功能。

最佳答案

QTextEdit和QPlainTextEdit都继承自QAbstractScrollArea。 QAbstractScrollArea对象可通过verticalScrollBar()方法访问滚动条。

因此,跳到顶部:

ui.textEdit->verticalScrollBar()->setValue(0);


并跳到底部:

ui.textEdit->verticalScrollBar()->setValue(ui.textEdit->verticalScrollBar()->maximum());


这对QTextEdit和QPlainTextEdit均适用。

关于qt - QPlainTextEdit或QTextEdit区域发生更改时,如何编程滚动条跳到底部/顶部?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4939151/

10-11 15:10