gpt4 book ai didi

c++ - 单击项目时禁用自动滚动

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:54:14 25 4
gpt4 key购买 nike

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

Step 1

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

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

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

谢谢!

最佳答案

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

关于c++ - 单击项目时禁用自动滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12429272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com