第9行的 event.x evvent.y是什么意思?
from tkinter import *root = Tk()
w = Canvas(root,width=400,height=300)
w.pack()
def paint(event):
x1,y1 = (event.x-1),(event.y-1)
x2,y2 = (event.x+1),(event.y+1)
w.create_oval(x1,y1,x2,y2,fill='red')
w.bind('<B1-Motion>',paint)
mainloop() 表示鼠标当前对于这块画板的位置,如果是想要获取对于屏幕的位置,也可以使用:
event.x_root
event.y_root
页:
[1]