为 tkinter 比例小部件提供'jump'函数



我有一个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()

最新更新