""" mouse_position函数_tkinter.py """ from tkinter import * # 从tkinter模块导入所有命令 def mouse_position(root): """获取鼠标指针的坐标""" x = root.winfo_pointerx() # 鼠标指针相对于计算机屏幕的x坐标 y = root.winfo_pointery() # 鼠标指针相对于计算机屏幕的y坐标 rx = root.winfo_rootx() # 窗口到计算机屏幕最左边距离 ry = root.winfo_rooty() # 窗口到计算机屏幕最上边距离 x = x - rx y = y - ry return x,y root = Tk() root.title('获取鼠标指针坐标tkinter') root.config(bg='black') cv = Canvas(root,width=480,height=360,bg='cyan',bd=0) cv.pack() img1 = PhotoImage(file='red.png') # 新建图形对象(需要保持对它的引用) red = cv.create_image((50,50),image=img1) img2 = PhotoImage(file='blue.png') blue = cv.create_image((100,100),image=img2) while True: x,y = mouse_position(root) root.title(str(x) + "," + str(y)) cv.moveto(blue,x,y) root.update()
李兴球
李兴球的博客是Python创意编程原创博客
要发表评论,您必须先登录。
发表评论