我有一个tkinter.scale小部件,每次移动秤时都会执行一个命令。我的问题是,每当我移动鼠标时,它都会随着秤位置的变化而快速执行命令。
与具有配置参数"jump"的 tkinter.scrollbar 小部件类似,我希望我的秤仅在释放鼠标按钮时执行代码,而不是每次秤发生变化时。
你说只有在释放鼠标按钮时 - 那么为什么不绑定到按钮释放事件?
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()