我有一个tkinter.scale小部件,它在每次移动刻度时都会执行命令。我的问题是,每当我移动鼠标时,它将随着比例尺的变化而迅速执行命令。
类似于具有config参数“ jump”的tkinter.scrollbar小部件,我希望我的电子秤仅在释放鼠标按钮时才执行代码,而不是每次电子秤都没有改变时才执行代码。
答案 0 :(得分:2)
您仅在释放鼠标按钮时才说-那么为什么不绑定到按钮释放事件?
import tkinter as tk
root = tk.Tk()
def something(event=None):
print ("hi")
s = tk.Scale(root,from_=0, to=50)
s.pack()
s.bind("<ButtonRelease-1>",something)
root.mainloop()