我有一个QScroller::grabGesture(wgt, QScroller::LeftMouseButtonGesture);
的QScrollArea。在里面,我有多个小部件。我正在尝试使其工作方式如此,以便人们可以使用触摸手势进行滚动,而不必担心意外聚焦和更改内部元素的值。
我无法使用QSlider实现此目的。我什至尝试重载QSlider::event
并忽略其中的所有内容,但滑块仍然以某种方式捕获事件,并且不会滚动。
我觉得更奇怪的是,左侧的QDoubleSpinbox没有这些问题,并且在您单击该项目之前,拖动触摸事件被正确忽略了。 QDoubleSpinBox和QSlider都将焦点策略设置为StrongFocus。
有人可以帮我吗?