在QTreeWidget中设置自动滚动

0 投票
1 回答
1227 浏览
提问于 2025-04-18 02:28

我正在使用QTreeWidget,它只有一列。在某些情况下,QTreeWidgetItem会有多个子项。我在动态更新每个QTreeWidgetItem中的数据。现在,当我把这些数据添加到某个特定的子项并展开它时,我却无法把滚动条移动到这个特定的QTreeWidgetItem上。

这可能吗?

提前谢谢!

1 个回答

2

使用 scrollToItem 方法。你可以把一个 滚动提示 作为第二个参数传进去,这样可以控制滚动的方式:

    treewidget.scrollToItem(item, QtGui.QAbstractItemView.PositionAtCenter)

撰写回答