在特定区域移动鼠标显示以及输出光标坐标
如图所示 在白色区域的范围内移动鼠标 会在白色区域显示鼠标光标的位置用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() yun129 发表于 2023-1-2 20:45
感谢分享
不用谢^_^
页:
[1]