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

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

在这里插入图片描述

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

//设置编辑框的光标位置(防止自动滚动到最下方)
QTextCursor cursor = edit->textCursor();
cursor.movePosition(QTextCursor::Start);
edit->setTextCursor(cursor);

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 08:06:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 08:06:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 08:06:01       87 阅读
  4. Python语言-面向对象

    2024-03-15 08:06:01       96 阅读

热门阅读

  1. C语言如何定义字符数组?

    2024-03-15 08:06:01       33 阅读
  2. C#按下enter键时keydown无响应的问题

    2024-03-15 08:06:01       43 阅读
  3. 如果保障服务器的安全

    2024-03-15 08:06:01       39 阅读
  4. Retrofit

    Retrofit

    2024-03-15 08:06:01      30 阅读
  5. C# EPPlus导出dataset----Excel3样式

    2024-03-15 08:06:01       39 阅读
  6. HTML5、CSS3面试题(一)

    2024-03-15 08:06:01       46 阅读