当您在 python tkinter 刻度中单击槽(滑块的任一侧)时,滑块向左/向右移动一个增量。
如果你按住鼠标,它会移动得更快,使用repeatdelay 和repeatinterval。
我想要的是,当您在槽中单击时,让滑块以更大的增量移动,而不会失去使用滑块以更小步长递增的能力。
我研究了 scale 小部件,可以看到它有一个 bigincrement 字段,这是为了支持这一点,但我不确定什么时候使用 bigincrement?
我也看过resolution
,它确实改变了滑块的跳跃量,但它失去了通过拖动滑块来微调它的能力。
那么,如何将比例配置为使用 bigincrement 作为增加比例的值,每次单击低谷时。并且仍然能够拖动滑块以获得更细粒度的增量?
示例代码:
from Tkinter import *
master = Tk()
w = Scale(master, from_=0, to=100, bigincrement=10)
w.pack()
w = Scale(master, from_=0, to=200, orient=HORIZONTAL, bigincrement=100)
w.pack()
mainloop()