python --监听鼠标事件
【代码】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}")

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)