社区
Qt
帖子详情
qml onPressAndHold和onpress事件同时触发的怪事
songxizg
2017-08-22 09:55:28
今天写一个简单程序,使用MouseArea处理鼠标点击事件。其中有一个长按。使用 onPressAndHold处理。结果点下去的瞬间就被触发。跟踪了一下紧跟着onpress后就被触发的。中间无间隔。各位有没有人遇到过。分享一下经验?
...全文
930
3
打赏
收藏
qml onPressAndHold和onpress事件同时触发的怪事
今天写一个简单程序,使用MouseArea处理鼠标点击事件。其中有一个长按。使用 onPressAndHold处理。结果点下去的瞬间就被触发。跟踪了一下紧跟着onpress后就被触发的。中间无间隔。各位有没有人遇到过。分享一下经验?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
songxizg
2017-08-28
打赏
举报
回复
引用 2 楼 wei375653972 的回复:
那可能性 1、你有鼠标单击的响应onclicked 2、你的信号被上层截取响应了
不会。我把整个界面代码全部屏蔽。直留MouseArea。和onPressAndHold。里面只有一句打印。依然这样。只能现在只能初步判断,是否是系统平台导致的。
wei375653972
2017-08-22
打赏
举报
回复
那可能性 1、你有鼠标单击的响应onclicked 2、你的信号被上层截取响应了
画茧自缚
2017-08-22
打赏
举报
回复
上下代码看看吧,按道理是会延时800ms触发的。
高仿360安全卫士 9.2 界面 (纯
qml
实现)
高仿360安全卫士 9.2 界面 (纯
qml
实现) 源码
Qml
鼠标区域
事件
传递
像clicked, doubleClicked, pre
ss
AndHold
这些称为composed events(组合
事件
),而pre
ss
、release则称为basic events(基本
事件
)。组合
事件
由基本
事件
组成。 正常点击
事件
顺序 : pre
ss
ed->released->clicked 其中 clicked是组合
事件
。 pre
ss
ed等基本
事件
,只需要在处理程序中写上mouse.accepted=false就会传递下去,
事件
处理函数里 写 mouse.accepted = f
QML
中的Keys
事件
QML
的Keys元素专门用来处理键盘
事件
KeyEvent。它定义了许多特定的按键信号。 onAsteriskPre
ss
ed onBackPre
ss
ed onBacktabPre
ss
ed onCallPre
ss
ed onCancelPre
ss
ed onContext1Pre
ss
ed onContext2Pre
ss
ed onContext3Pre
ss
ed onContext4Pres
【
qml
】避免鼠标双击、单击
事件
同时
触发
stackflow提供的思路 function singleClick(){ print("Single click") } function dblClick(){ print("Double Click") } MouseArea { id: idModuleMouseDebug; parent: repeaterDelegate; anchors.fill: parent; acceptedButtons: Qt.LeftButton | Qt.RightB
QML
笔记-键盘
事件
中同时响应onDigitXXPre
ss
ed与
onP
re
ss
ed
目录 背景 代码及演示 背景 在Keys.onDigitXXPre
ss
ed信号与Keys.
onP
re
ss
ed信号同时存在的时候,默认情况下往往只会
触发
Keys.onDigitXXPre
ss
ed信号。 这里关键是Keys.accepted这个属性,在特殊信号onDigitalXXPre
ss
ed中设置为false,默认是true,即可响应Keys.
onP
re
ss
ed信号。 ...
Qt
16,213
社区成员
26,593
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章