最近在用QCustomPlot做定制化功能时,发现按下Alt按键后,无法进行滚轮缩放了,好奇心驱使下去翻看源码,发现并不是无响应,而是问题出现在这里了
发现当按下Alt按键时,Qt获取到的滚轮坐标的y值都是0,导致后面计算得到factor都是1,因此缩放不起作用。
然后进一步测试测试,发现当按下Alt时Qt获取到的滚轮坐标的x、y值是倒置的(使用的Qt版本是5.15.2)
微信扫一扫
最近在用QCustomPlot做定制化功能时,发现按下Alt按键后,无法进行滚轮缩放了,好奇心驱使下去翻看源码,发现并不是无响应,而是问题出现在这里了
发现当按下Alt按键时,Qt获取到的滚轮坐标的y值都是0,导致后面计算得到factor都是1,因此缩放不起作用。
然后进一步测试测试,发现当按下Alt时Qt获取到的滚轮坐标的x、y值是倒置的(使用的Qt版本是5.15.2)
相关推荐