在tkinter中,可以使用event.x
和event.y
来获取鼠标相对于父窗口小部件的位置。
具体步骤如下:
import tkinter as tk
root = tk.Tk()
"<Button-1>"
表示鼠标左键点击事件,可以根据需要修改为其他鼠标事件。完整的代码示例:
import tkinter as tk
def get_mouse_position(event):
x = event.x
y = event.y
print("鼠标位置:x =", x, "y =", y)
root = tk.Tk()
button = tk.Button(root, text="按钮")
button.bind("<Button-1>", get_mouse_position)
button.pack()
root.mainloop()
这样,当鼠标点击按钮时,会在控制台输出鼠标相对于按钮的位置坐标。
领取专属 10元无门槛券
手把手带您无忧上云