将QTextBrowser滚动到顶部

10

我有如下内容:

QString html = ui->DetailsTextBrowser->document()->toHtml();
html = details.replace("#VERSION", "1.0");
ui->DetailsTextBrowser->document()->setHtml(details);

不幸的是,在设置了DetailsTextBrowser的HTML内容后,文档会自动滚动到底部。

我尝试过但没有成功:

ui->DetailsTextBrowser->verticalScrollBar()->setValue(0);

有没有办法将QTextBrowser滚动到顶部?


1
我很好奇为什么其他方法不起作用。 - yan bellavance
1个回答

16
QTextCursor cursor = ui->DetailsTextBrowser->textCursor();
cursor.setPosition(0);
ui->DetailsTextBrowser->setTextCursor(cursor);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接