我有一个带有自定义项目委托的QTreeView。委托创建一个非常宽的编辑器(比方说,宽度为2000像素),因此用户将水平滚动以编辑数据。
图1:我滚动到#300帧。请注意,滚动条已经过时了。
Step 2 http://imageshack.us/a/img801/9887/image2zb.png
图2:我点击编辑器的某些部分;然后滚动条自动进入起始位置。这是因为当前选定的行已更改。有没有办法禁用自动滚动?
谢谢!
答案 0 :(得分:1)
使用属性QAbstractItemView::autoScroll解决。所以,我所要做的就是myTreeView->setAutoScroll(false);
。