2025年3月25日 星期二 甲辰(龙)年 月廿四 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

python --监听鼠标事件

时间:08-03来源:作者:点击数:24

python --监听鼠标事件

  • from pynput.mouse import Listener, Button
  • # 定义一个全局变量用于记录左键是否被按下
  • left_click_pressed = False
  • # 定义一个全局变量用于记录左键按下时的位置
  • click_x, click_y = None, None
  • # 监听鼠标按下事件
  • def on_click(x, y, button, pressed):
  • global left_click_pressed, click_x, click_y
  • print(x)
  • print(y)
  • print(button)
  • print(pressed)
  • if button == Button.left: # 1代表鼠标左键
  • if pressed:
  • left_click_pressed = True
  • click_x, click_y = x, y
  • # 左键被按下时停止监听器
  • listener.stop()
  • # 启动监听器
  • with Listener(on_click=on_click) as listener:
  • listener.join()
  • # 输出左键被按下时的位置
  • print(f"左键被按下时的位置: x={click_x}, y={click_y}")
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐