吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 964|回复: 1
收起左侧

[学习记录] 在特定区域移动鼠标显示以及输出光标坐标

[复制链接]
甜萝 发表于 2023-1-2 15:05
如图所示 在白色区域的范围内移动鼠标 会在白色区域显示鼠标光标的位置

image.png

image.png

用Python实现的代码
[Python] 纯文本查看 复制代码
import tkinter

# 创建一个窗口
window = tkinter.Tk()

# 设置窗口标题
window.title("我的窗口")
# 设置主窗口的大小
window.geometry('450x350+300+200')

# 定义事件函数 需要使用event
def move_mouse(event):
    lb1['text'] = '你移动了光标的位置'
    # x,y 表示相对窗口左上角 当前光标所在的位置
    lb2['text'] = '目前光标位置' + 'x = ' + str(event.x) + '; y = ' + str(event.y)
    print(event.x,event.y)

# 创建一个frame窗体
frame = tkinter.Frame(window,width=350,height=200,bg='white',borderwidth=2)
frame.bind('<Motion>',move_mouse)
frame.pack(side='top')

lb1 = tkinter.Label(frame,width=20,bg='white')
lb1.place(x=20,y=20)

lb2 = tkinter.Label(frame,bg='white')
lb2.place(x=16,y=60)

# 显示窗口
window.mainloop()

免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
pycah + 1 + 1 谢谢@Thanks!
zerotwoking2 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 甜萝 发表于 2023-1-2 20:45

不用谢^_^
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 02:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表