QT 如何防止 QTextEdit 自动滚动到最下方

在往QTextEdit里面append字符串时,如果超出其高度,默认会自动滚动到QTextEdit最下方。但是有些场景可能想从文本最开始的地方展示,那么就需要禁止自动滚动。

我们可以在append之后,添加如下代码:

cpp 复制代码
//设置编辑框的光标位置(防止自动滚动到最下方)
QTextCursor cursor = edit->textCursor();
cursor.movePosition(QTextCursor::Start);
edit->setTextCursor(cursor);
相关推荐
淼淼7632 小时前
Qt调度 程序
开发语言·c++·windows·qt
明飞19873 小时前
QT笔记1
qt
林政硕(Cohen0415)3 小时前
ARM Qt 字体过小的问题
arm开发·qt
追烽少年x3 小时前
Qt中构建多语言程序
qt
rainFFrain5 小时前
QT显示类控件---QSlider
开发语言·qt
扶尔魔ocy9 小时前
【QT window】multimedia+ffmpeg实现(PCM和MP4)录音功能
qt·ffmpeg·pcm
YouEmbedded10 小时前
解码 Qt 交互:滑动交互、窗口拖拽
qt·滑动交互·上滑关闭·滑动显示 / 隐藏
郝学胜-神的一滴10 小时前
使用EBO绘制图形:解锁高效渲染与内存节省之道
c++·qt·游戏·设计模式·系统架构·图形渲染
枫叶丹411 小时前
【Qt开发】Qt事件(一)
c语言·开发语言·数据库·c++·qt·microsoft
刺客xs1 天前
Qt------信号槽,属性,对象树
开发语言·qt·命令模式