QListWidget 自动移动到列表末尾

问题描述 投票:0回答:4

我有一个

QListWidget
添加了许多项目,但是我希望每次添加新项目时
QListWidget
自动滚动到最后一个项目。这可能吗?

c++ qt qt4
4个回答
23
投票

2
投票

应与 scrollToItem() 一起使用。


0
投票

尝试从QAbstractItemView继承的scrollTo方法http://doc.qt.io/qt-5/qabstractitemview.html#scrollTo


0
投票

另一种可能的解决方案是使用 Qt 的信号/槽机制:

connect(listWidget->model(), SIGNAL(rowsInserted(QModelIndex,int,int)),
        listWidget, SLOT(scrollToBottom()));

通过https://forum.qt.io/topic/1770/qlistwidget-auto-scroll/4

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.