用20行Python代码实现实时获取鼠标屏幕坐标
代码保存为一个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代码实现实时获取鼠标屏幕坐标》由爱思考吧 isres.com 分享,转载请注明出处。
本文网址:https://www.isres.com/php/54.html
本站主要收集测评能够节省时间和提升效率的软件工具并分享使用与学习的过程和感受,任何情况下用户都需遵守所使用软件资源的相关协议。
与《用20行Python代码实现实时获取鼠标屏幕坐标》有关的本站文章及资源仅供个人学习交流使用,相关资源请下载后24小时内删除,请勿用于其它用途,因此产生的任何问题由您自行承担。
热门文章
站长推荐
-
stable diffusion各种画图模型中文介绍
-
markdown语法笔记软件 joplin v2.11.11单文件便携版,开源特别适合程序员使用
-
elasticsearch-6.1.2安装部署并指定非root运行
-
2023年6月底~7月亲测,恢复Google和360浏览器的翻译功能
-
C# winform窗体动态创建button按钮并根据文本自动设置宽度
-
磁盘清理工具GlaryUtilities_Pro_v5.165.0.191_Portable免安装便携专业版
-
国内访问速度很快的免费chatgpt网址chatg.io【23年9月17测,免注册】
-
Dell R720 R420 快速服务代码和服务编号大全