要实现标签事件的循环控制(鼠标移动),可以使用以下步骤:
import tkinter as tk
root = tk.Tk()
label = tk.Label(root, text="鼠标移动测试")
label.pack()
def handle_mouse_move(event):
label["text"] = "鼠标位置:x={},y={}".format(event.x, event.y)
label.bind("", handle_mouse_move)
root.mainloop()
完整的代码示例:
import tkinter as tk
root = tk.Tk()
label = tk.Label(root, text="鼠标移动测试")
label.pack()
def handle_mouse_move(event):
label["text"] = "鼠标位置:x={},y={}".format(event.x, event.y)
label.bind("", handle_mouse_move)
root.mainloop()
当鼠标在标签上移动时,标签的文本将会更新为当前鼠标的位置。
下一篇:标签适用于地图折线