• 3866阅读
  • 7回复

qpushbutton在触摸屏下没有pressed效果 [复制链接]

上一主题 下一主题
离线cleehom
 

只看楼主 倒序阅读 楼主  发表于: 2019-05-20
回复本帖可获得2RMB金钱奖励!
每人最多可获奖1次,奖池剩余8RMB金钱 (中奖几率10%)
如题,win10系统,程序在电脑上鼠标操作下正常,在触摸屏上点击,点击事件能正常执行,但手指按下的时候没有发出pressed事件,等到松开后,pressed和release事件才一起发出。触摸屏也是win10系统。请问各位吴彦祖有遇到类似的问题吗?
ps:本人不懂硬件,在网上查了下,有人说是硬件问题,但我感觉不像。
离线20091001753

只看该作者 1楼 发表于: 2019-05-20
按下立马松开 = 鼠标左键点击
按住,2秒后松开 = 鼠标右键点击
所以是在你松开的时候,发出左键或是右键的点击信号。

这是win10触屏驱动的默认策略


(づ ̄ 3 ̄)づ
离线cleehom

只看该作者 2楼 发表于: 2019-05-21
回 20091001753 的帖子
20091001753:按下立马松开 = 鼠标左键点击
按住,2秒后松开 = 鼠标右键点击
所以是在你松开的时候,发出左键或是右键的点击信号。
这是win10触屏驱动的默认策略
....... (2019-05-20 22:24) 

这个没错。但是我说的是pressed事件。pressed应该是在按下的时候发出的,但是在触摸屏上是松开才发出,导致按下的效果一闪而过,看不出来效果
离线angelus

只看该作者 3楼 发表于: 2019-05-21
qml的控件没有出现过这种问题
离线fsu0413

只看该作者 4楼 发表于: 2019-05-23
回帖奖励+ 2
刚刚试了下,Pressed事件是延迟一段时间后发送的。
这个可能是Win10的策略。。。。

我用的Win10 1903
离线cleehom

只看该作者 5楼 发表于: 2019-05-28
回 fsu0413 的帖子
fsu0413:刚刚试了下,Pressed事件是延迟一段时间后发送的。
这个可能是Win10的策略。。。。
我用的Win10 1903 (2019-05-23 07:30) 

但为什么鼠标就不会呢?
离线fsu0413

只看该作者 6楼 发表于: 2019-05-28
回 cleehom 的帖子
cleehom:但为什么鼠标就不会呢? (2019-05-28 15:30) 

母鸡。。。。
离线fengfeng865

只看该作者 7楼 发表于: 2020-12-24
确实,点击的pressed效果不明显
快速回复
限100 字节
 
上一个 下一个