0

我有一个 tkinter.scale 小部件,每次移动刻度时都会执行一个命令。我的问题是,每当我移动鼠标时,它都会随着刻度位置的变化而迅速执行命令。

与具有配置参数“跳转”的 tkinter.scrollbar 小部件类似,我希望我的比例仅在释放鼠标按钮时执行代码,而不是每次比例发生变化时。

4

1 回答 1

3

你说只有当鼠标按钮被释放时 - 那么为什么不绑定到按钮释放事件呢?

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()
于 2019-07-16T02:49:40.510 回答