gpt4 book ai didi

python - 将光标悬停在 Canvas 上时如何显示 Canvas 坐标?

转载 作者:行者123 更新时间:2023-12-02 15:23:27 25 4
gpt4 key购买 nike

当我将鼠标悬停在 Canvas 上时,我希望 Canvas 顶部的一些标签显示 x、y 坐标,如果我保持光标静止,这些坐标将保持不变,但在我移动它时会发生变化。我该怎么做?

最佳答案

您可以使用回调方法并将其绑定(bind)到 Motion event .

import tkinter
root = tkinter.Tk()
canvas = tkinter.Canvas(root)
canvas.pack()

def moved(event):
canvas.itemconfigure(tag, text="(%r, %r)" % (event.x, event.y))

canvas.bind("<Motion>", moved)
tag = canvas.create_text(10, 10, text="", anchor="nw")

root.mainloop()

关于python - 将光标悬停在 Canvas 上时如何显示 Canvas 坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33121545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com