gpt4 book ai didi

c++ - 使 QSliders 忽略鼠标滚轮/滚动

转载 作者:太空狗 更新时间:2023-10-29 21:23:05 25 4
gpt4 key购买 nike

我有一个 QScrollArea,上面排列了一组自定义 slider 。我注意到,当尝试滚动滚动区域时,其中一个 slider 通常最终会移动,这是不可取的。

要使自定义 slider 忽略滚轮,我想我需要覆盖 QAbstractSlider::wheelEvent 并在其中调用 ignore。这可能是一个愚蠢的问题,但有没有一种方法可以在不派生另一个与 slider 相关的类的情况下获得这种行为?

最佳答案

您可以安装 event filter在每个 slider 上。当您的过滤器接收到车轮事件时,只需返回 true 即可过滤掉该事件。

关于c++ - 使 QSliders 忽略鼠标滚轮/滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19123946/

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