当我在qlistwiget中添加一个项目并到达底部时。出现滚动条,如何确保从qlistwidget新添加的项目?或者我如何将焦点集中到最后一个索引?
答案 0 :(得分:3)
QListWidget
继承自QAbstractItemView
,其中包含您正在寻找的方法:
QAbstractItemView.scrollTo(ModelIndex index)
,使用新添加项目的索引。QAbstractItemView.scrollToBottom()
。答案 1 :(得分:2)
创建新QListWidgetItem
后,将其传递给QListWidget.scrollToItem以确保其可见。
请注意,scrollToItem
还有一个scroll hint参数,可以微调项目在列表小部件中的重新定位。