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/