首页自学用20行Python代码实现实时获取鼠标屏幕坐标

用20行Python代码实现实时获取鼠标屏幕坐标

adminadmin时间2024-06-28 19:07:14分类自学浏览43



代码保存为一个py文件,比如xxx.py,再运行这个py文件。

鼠标就会出现一个浮窗跟随,实时显示当前鼠标坐标。


需要先pip install pyautogui



import pyautogui
import tkinter as tk

def update_position_label():
    # 获取鼠标当前位置的坐标
    x, y = pyautogui.position()
    position_label.configure(text=f"坐标:({x}, {y})")
    position_label.after(100, update_position_label)

# 创建主窗口
window = tk.Tk()
window.title("鼠标坐标")
window.geometry("200x50")

# 创建坐标标签
position_label = tk.Label(window, text="坐标:(0, 0)")
position_label.pack()

# 更新坐标标签
update_position_label()

# 设置窗口始终在最顶层显示
window.attributes("-topmost", True)

# 隐藏窗口标题栏
window.overrideredirect(True)

# 窗口跟随鼠标移动
def move_window(event):
    x, y = event.x_root, event.y_root
    window.geometry(f"+{x}+{y}")

window.bind("<Motion>", move_window)

# 运行窗口主循环
window.mainloop()



这个效果是一个浮窗窗口,它能够跟随鼠标的移动而移动,并在窗口中显示当前鼠标的屏幕坐标。它是通过使用pyautogui和tkinter库实现的。当你将鼠标移动到任何地方时,浮窗会即时更新其位置,始终保持在鼠标附近。窗口没有标题栏,并且始终位于其他窗口的最顶层。在窗口中有一个标签,显示着当前鼠标的坐标,实时更新。这个效果可以方便地获取鼠标在屏幕上的位置信息,适用于需要定位鼠标位置的应用程序或任务,提供了一种简单而直观的方式来监视鼠标的位置。

本文《用20行Python代码实现实时获取鼠标屏幕坐标》php/54.html

与《用20行Python代码实现实时获取鼠标屏幕坐标》

0
0
收藏0
宁波方正:实际控制人增持计划完成

    未登录用户 回复需填写必要信息
    请先 登录 再评论,若不是会员请先 注册