QT 怎么设置 QTextEdit滚动条一直置底

 时间:2024-11-22 14:19:29

1、QTextEdit控件在Qt designer界面属于Input Widgets, 添加到ui界面是一个空白的空间。

QT 怎么设置 QTextEdit滚动条一直置底

2、如果是正常的我们在界面输入文字,滚动条会一直在底部,但是一般情况下都是程序中直接设置显示的文字,这时候滚动条就不是在底部,比如我读取一个文件设置进去,显示界面就不在底部。非常不好。

QT 怎么设置 QTextEdit滚动条一直置底

3、这里介绍两种方法可以訇咀喃谆将滚动条设置到底部,第一种方法调用QTextEdit的方法moveCursor(),ui->textEdit->moveCursor(QTextCursor::End);

QT 怎么设置 QTextEdit滚动条一直置底

4、第二种方法,获取QTextEdit的QTextCursor,修改之后,再设置进去。 QTe垓矗梅吒xtCursor cursor = ui->textEdit->textCursor(); cursor.movePosition(QTextCursor::End); ui->textEdit->setTextCursor(cursor);

QT 怎么设置 QTextEdit滚动条一直置底

5、说明一下这两个方法都是设置的QTextEdit的文本光标,第一种方法是在Qt4.2引进的,方法二通用。QTextCursor::End 是表示光标在文本最底部。

QT 怎么设置 QTextEdit滚动条一直置底
  • 微信朋友圈的内容如何转发到QQ
  • 复杂环境下的声发射信号去噪及信号分析方法
  • 在java中如何判断指定字符是否为数字?
  • 怎么去除App Store上的小红点?(iPhone)
  • 有关于定积分的几何应用的问题。。被积函数绕x轴或y轴所所围城区域的体积。。绕y轴的那个公式怎么解释啊
  • 热门搜索
    起诉状怎么写 touch怎么读 我的世界铁砧怎么做 眼睛疼是怎么回事 阚怎么读 鸡肉的做法大全家常 熵怎么读 踌躇怎么读 帛怎么读 清蒸鲈鱼的做法大全