标题:qpushbutton在触摸屏下没有pressed效果
作者:cleehom
日期:2019-05-20 20:32
内容:
如题,win10系统,程序在电脑上鼠标操作下正常,在触摸屏上点击,点击事件能正常执行,但手指按下的时候没有发出pressed事件,等到松开后,pressed和release事件才一起发出。触摸屏也是win10系统。请问各位吴彦祖有遇到类似的问题吗?
ps:本人不懂硬件,在网上查了下,有人说是硬件问题,但我感觉不像。
#1 [20091001753 05-20 22:24]
按下立马松开 = 鼠标左键点击
按住,2秒后松开 = 鼠标右键点击
所以是在你松开的时候,发出左键或是右键的点击信号。
这是win10触屏驱动的默认策略
#2 回 20091001753 的帖子 [cleehom 05-21 09:10]
20091001753:按下立马松开 = 鼠标左键点击
按住,2秒后松开 = 鼠标右键点击
所以是在你松开的时候,发出左键或是右键的点击信号。
这是win10触屏驱动的默认策略
....... (2019-05-20 22:24)
这个没错。但是我说的是pressed事件。pressed应该是在按下的时候发出的,但是在触摸屏上是松开才发出,导致按下的效果一闪而过,看不出来效果
#3 [angelus 05-21 10:04]
qml的控件没有出现过这种问题
#4 [fsu0413 05-23 07:30]
刚刚试了下,Pressed事件是延迟一段时间后发送的。
这个可能是Win10的策略。。。。
我用的Win10 1903
#5 回 fsu0413 的帖子 [cleehom 05-28 15:30]
fsu0413:刚刚试了下,Pressed事件是延迟一段时间后发送的。
这个可能是Win10的策略。。。。
我用的Win10 1903 (2019-05-23 07:30)
但为什么鼠标就不会呢?