QScrollEvent 和 QWheelEvent 之间有什么区别?

What is the difference between a QScrollEvent and a QWheelEvent?

QScrollEvent 和 QWheelEvent 有什么区别?我知道 QWheelEvent 检测滚动,但 QScrollEvent 有什么用?

快速浏览 docs 提供了以下内容:

  • QScrollEvent:发送滚动事件以指示接收器应该被滚动。

  • QWheelEvent:表示鼠标滚轮已经滚动。

旋转鼠标滚轮不需要启动滚动行为。你可以让它放大或任何你想要的。

同样,滚动事件不需要来自鼠标滚轮。它可能来自拖动滚动条或其他任何东西。

所以事件并不意味着同一件事。