• 4097阅读
  • 0回复

[提问]MacBookPro 上 QWheelEvent 无法响应? [复制链接]

上一主题 下一主题
离线p32y
 

只看楼主 倒序阅读 楼主  发表于: 2014-10-11
关键词: MBPQWheelEvent
程序在 Windows开发的, 有一个需求是通过滚轮缩放坐标轴, 写好之后都正常. 今天突然想在 MacBookPro (Mac OS 10.9)上调试一下, 发现在触摸板上无法激活 QWheelEvent.
想请教如何响应在 Mac 平台上的鼠标滚轮事件?

目前做的一些 Research:
SO上有完全一样的问题, 没人回答: http://stackoverflow.com/questions/20190619/how-to-syncronize-qwheelevent-with-touchpad-scroll-in-mac-os-with-help-of-qt
@dbzhang800 的博客曾经从 Windows 底层的角度分析过鼠标事件的问题: Qt源码学习(从Win32到Qt)
也提到过滚轮事件的一些使用方法: QWheelEvent 使用分析一例
但我想知道 Mac OS下应该如何处理? (尤其是 MacBookPro 的触摸板手势的事件如何获取)

Qt 4.8.6与最新的 Qt 5.3.2环境下皆尝试过了.
有人遇到同样的问题嘛? 求大牛给予提示!  
测试代码如下: https://github.com/pezy/QtLab/tree/master/QtLab/QChart
本帖提到的人: @dbzhang800
快速回复
限100 字节
 
上一个 下一个