gpt4 book ai didi

Qt如何在使用QScroller时停止拖动QListView的视口(viewport)

转载 作者:行者123 更新时间:2023-12-04 15:50:01 49 4
gpt4 key购买 nike

我在我的 QListView 上使用 QScroller。

当列表到达开头或结尾时,如何停止将列表拖走?

如下图。
enter image description here

最佳答案

您必须设置 QScrollerProperties 的超调策略.这是垂直滚动的示例:

QScrollerProperties properties = QScroller::scroller(scrollWidget)->scrollerProperties();

QVariant overshootPolicy = QVariant::fromValue<QScrollerProperties::OvershootPolicy>(QScrollerProperties::OvershootAlwaysOff);
properties.setScrollMetric(QScrollerProperties::VerticalOvershootPolicy, overshootPolicy);

QScroller::scroller(scrollWidget)->setScrollerProperties(properties);

关于Qt如何在使用QScroller时停止拖动QListView的视口(viewport),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24677152/

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