您可以使用 QPlainTextEdit 控件的 verticalScrollBar() 方法来获取垂直滚动条,然后使用 setValue() 方法设置滚动条的值来实现目标。以下是一个简单的例子:

// 获取 `QPlainTextEdit` 控件的垂直滚动条
QScrollBar *scrollBar = ui->plainTextEdit->verticalScrollBar();

// 设置滚动条的值,使其滚动到第 100 行
scrollBar->setValue(scrollBar->minimum() + 100 * scrollBar->singleStep());

在双击按钮的槽函数中添加以上代码即可。

C++ Qt QPlainTextEdit 定位到指定行

原文地址: https://www.cveoy.top/t/topic/nzvk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录