查看完整版本: [-- qpushbutton在触摸屏下没有pressed效果 --]

QTCN开发网 -> Qt基础编程 -> qpushbutton在触摸屏下没有pressed效果 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

cleehom 2019-05-20 20:32

qpushbutton在触摸屏下没有pressed效果

如题,win10系统,程序在电脑上鼠标操作下正常,在触摸屏上点击,点击事件能正常执行,但手指按下的时候没有发出pressed事件,等到松开后,pressed和release事件才一起发出。触摸屏也是win10系统。请问各位吴彦祖有遇到类似的问题吗?
ps:本人不懂硬件,在网上查了下,有人说是硬件问题,但我感觉不像。

20091001753 2019-05-20 22:24
按下立马松开 = 鼠标左键点击
按住,2秒后松开 = 鼠标右键点击
所以是在你松开的时候,发出左键或是右键的点击信号。

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



cleehom 2019-05-21 09:10
20091001753:按下立马松开 = 鼠标左键点击
按住,2秒后松开 = 鼠标右键点击
所以是在你松开的时候,发出左键或是右键的点击信号。
这是win10触屏驱动的默认策略
....... (2019-05-20 22:24) 

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

angelus 2019-05-21 10:04
qml的控件没有出现过这种问题

fsu0413 2019-05-23 07:30
刚刚试了下,Pressed事件是延迟一段时间后发送的。
这个可能是Win10的策略。。。。

我用的Win10 1903

cleehom 2019-05-28 15:30
fsu0413:刚刚试了下,Pressed事件是延迟一段时间后发送的。
这个可能是Win10的策略。。。。
我用的Win10 1903 (2019-05-23 07:30) 

但为什么鼠标就不会呢?

fsu0413 2019-05-28 19:23
cleehom:但为什么鼠标就不会呢? (2019-05-28 15:30) 

母鸡。。。。

fengfeng865 2020-12-24 11:19
确实,点击的pressed效果不明显


查看完整版本: [-- qpushbutton在触摸屏下没有pressed效果 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled