QT 怎么设置 QTextEdit滚动条一直置底
1、QTextEdit控件在Qt designer界面属于Input Widgets, 添加到ui界面是一个空白的空间。
2、如果是正常的我们在界面输入文字,滚动条会一直在底部,但是一般情况下都是程序中直接设置显示的文字,这时候滚动条就不是在底部,比如我读取一个文件设置进去,显示界面就不在底部。非常不好。
3、这里介绍两种方法可以訇咀喃谆将滚动条设置到底部,第一种方法调用QTextEdit的方法moveCursor(),ui->textEdit->moveCursor(QTextCursor::End);
4、第二种方法,获取QTextEdit的QTextCursor,修改之后,再设置进去。 QTe垓矗梅吒xtCursor cursor = ui->textEdit->textCursor(); cursor.movePosition(QTextCursor::End); ui->textEdit->setTextCursor(cursor);
5、说明一下这两个方法都是设置的QTextEdit的文本光标,第一种方法是在Qt4.2引进的,方法二通用。QTextCursor::End 是表示光标在文本最底部。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:26
阅读量:49
阅读量:60
阅读量:72
阅读量:58