我使用画布,我想知道光标的位置,我使用canvas.bind("<Button-1>", callback)
并在回调event.x
和event.y
但是当我使用Scrollbar
移动画布内的内容时,我的问题出现了:我希望光标的位置可以通过Scrollbar
偏移调整。
def callback(event):
x = event.x
y = event.y
#need these x and y to by adjusted with the Scrollbar offset
root = tk.Tk()
yscrollbar = tk.Scrollbar(root)
canvas = tk.Canvas(root, yscrollcommand = yscrollbar
canvas.pack()
canvas.bind("<Button-1>", callback)
yscrollbar.config(command = canvas.yview)
yscrollbar.pack()
答案 0 :(得分:0)
文档中没有任何内容。 canvasx和canvasy方法。 - 布莱恩奥克利