python - 如何在 python 中使用两个鼠标按下功能?
问题描述
第一次鼠标按下的第一个场景
第一个 onMousePress 函数使背景发生变化。
第二次鼠标按下的第二个场景
第二个 onMousePress 函数计划让桶消失,但它只是取代了第一个 onMousePress 并使其成为唯一有效的函数。也忽略 2 和它实际上是一个矩形的事实, 2 使它不起作用,所以我可以点击未来的 tp 并且 rect 用于测试目的
解决方案
您可以设置第一次点击的标志和一些小的等待时间。如果第二次触发该事件为双击,否则超时为单击。您需要在并行线程中设置等待时间或使用计时器之类的东西。并且不要忘记每次都重置您的标志。
推荐阅读
- java - 在 Spring JPA 中为 mongodb 运行自定义删除查询时如何利用 Pageable?
- cloud-foundry - PCF:如何找到您拥有开发人员权限的所有空间的列表
- vb.net - 按变量名使用字典
- amazon-web-services - 仅在 AWS Elastic Beanstalk 网站上部署更改的文件
- node.js - 在 loopback4 中扩展实体与扩展模型
- c - 如何在 Windows 上使用 libssh 在 C 中执行端口转发
- pandas - 只有一列的数据框,删除 nans 不起作用
- python - 在函数之外或在其他函数中使用变量?
- python - 使用 discord.py 使用 bot 命令写入文本文件
- git - Gitlab-ci 用于同一存储库中的特定目录