如何监测qml界面的鼠标长时间未移动???

WenCoo 2017-08-01 10:58:58
我创建的qml使用的是qquickview类,创建之后,现在要监控软件界面是否长时间没有人操作,不知道如何去监测,有知道的大神求助,详细点的说明,
...全文
377 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
画茧自缚 2017-08-02
  • 打赏
  • 举报
回复
用MouseArea覆盖全部区域,然后onPositionChanged事件检测鼠标移动。
jared2020 2017-08-01
  • 打赏
  • 举报
回复
最外部MouseArea + Timer。 MouseArea设置的跟最外部窗口一样大(注意z序,最好放在第一个Item的开始,不要影响其它MouseArea)。 程序运行后启动Timer,超时时长和超时的处理你自己设置好。 然后每次pressed或者clicked信号发出的时候,都重置一下Timer。

16,175

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧