【发布时间】:2017-03-16 19:41:25
【问题描述】:
当您在 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()
【问题讨论】:
-
您是否尝试过简单地将其设置为某个值以查看其作用?
-
我有,好像没什么区别...
标签: python tkinter tkinter-scale