QTextBrower 设在滚动条到最下方

原本QTextBrowser的滚动条只需要进行下列操作就可以使其滚动条保持滚动到最下方:
textBrowser->moveCursor(QTextCursor::End);
但是现在我使用了另外一种,也就是QTableWidget,在这里我也需要保持数据的实时更新,我想到了如下的方法,实验证明是有效的,效果也是将滚动条置于最下方:

QScrollBar * tableScrollBar =ui_MainWindow.tableWidget->verticalScrollBar();
tableScrollBar->setSliderPosition(tableScrollBar->maximum());

在另外一篇有关QTextBrowser滚动条的帖子里,我看到斑竹使用的另外一种方法,使用scrollBarWidgets()获取所有的滚动条,然后设置其为100%,恕我愚笨,没能明白这其中的道理,怎么去设置其为100%,还望各位指教,希望能够探索更多有关数据更新时,滚动条随之变化的方法。

你可能感兴趣的:(QTextBrower 设在滚动条到最下方)