【发布时间】:2022-01-15 07:52:27
【问题描述】:
目前,我有一个功能可以检测并报告鼠标在画布上的点击位置。我需要它做的是报告第一次点击,然后在鼠标上绘制一个矩形,直到它检测到第二次点击。下面是画布项的代码:
Canvas = Canvas(FrameFractal,height = 300,width = 496)
Canvas.pack()
StartImage = ImageTk.PhotoImage(master=FrameFractal , file = "Program files\Show.png")
ImageContainer = Canvas.create_image(250,150, image=StartImage)
Canvas.tag_bind(ImageContainer, '<Button-1>',Zoom)
def Zoom(event):
print(f"Canvas clicked at {event.x, event.y}")
如果有帮助,Canvas 是 Fractal Image (StartImage) 后面的灰色项目: Main Program
任何帮助将不胜感激!
【问题讨论】:
-
这能回答你的问题吗? stackoverflow.com/questions/12837575/…
标签: python tkinter tkinter-canvas