我从Qt4升级到Qt5(PyQt,具体而言)和QWheelEvent为我打破 - 它返回空pixelDelta(),但阶段是2(默认)。我在Win 7上,所以关于阶段的警告不适用于我。当我运行此代码时:
|url |type |COUNT of a specific type for this url|
https://1 A 1
https://2 A 1
https://2 B 1
https://3 B 1
https://4 C 4
https://4 B 2
https://4 B 2
滚动打印' PyQt5.QtCore.QPoint()'没有坐标。我该怎么办?
答案 0 :(得分:6)
来自QWheelEvent的Qt5文档:
有两种方法可以读取滚轮事件增量:angleDelta()返回 轮度的三角形。始终提供此值。 pixelDelta()以屏幕像素为单位返回增量,并且可用 具有高分辨率触控板的平台,例如OS X.
Qt4中没有pixelData
。它只有delta,而等效的Qt5方法是angleDelta。