2

我有一个带有自定义项目委托的 QTreeView。委托创建了一个非常宽的编辑器(比如说,2000 像素宽度),因此用户将水平滚动以编辑数据。

步骤1

图 1:我滚动到第 300 帧。请注意,滚动条已经偏移。

第 2 步 http://imageshack.us/a/img801/9887/image2zb.png

图 2:我点击编辑器的某个部分;然后滚动条自动转到起始位置。发生这种情况是因为当前选定的行已更改。有什么办法可以禁用自动滚动?

谢谢!

4

1 回答 1

2

使用属性QAbstractItemView::autoScroll解决。所以,我所要做的就是myTreeView->setAutoScroll(false);

于 2012-09-14T18:06:15.390 回答