选择项目后,避免QTreeWidget滚动到所需位置

时间:2014-02-24 13:08:13

标签: qt scroll qt4 qtreewidget

在QTreeWidget实现中,在收到“项目选择已更改”和“项目选择”的信号后,它将向下滚动以将所选项目放在底部。

没有滚动条,一切都很完美。什么都不做。

我尝试了很多方法,但是在我收到这些选择信号并将ScrollBar定位在我想要的位置后,它就会被更改。

我怎样才能避免这样做?选择一些东西然后看到它四处移动是非常烦人的,而不是停留在我点击的相同位置!

我理解当你选择一个不可见的项目时它是否会这样做。但我想选择做什么!。

1 个答案:

答案 0 :(得分:1)

尝试将autoScroll属性设置为false。

treeWidget->setAutoScroll(false);