我需要将比例从 0.55 设置为 2.75,我的幻灯片间隔很小
但我得到的只是 1 到 3 的范围,比例为 1。完全烦人。TkInter 文档说它可以处理浮动值,那么有什么问题呢?
Scale(window,label='Set Value', from_=0.55, to=2.75, tickinterval=0.001).pack()
我需要将比例从 0.55 设置为 2.75,我的幻灯片间隔很小
但我得到的只是 1 到 3 的范围,比例为 1。完全烦人。TkInter 文档说它可以处理浮动值,那么有什么问题呢?
Scale(window,label='Set Value', from_=0.55, to=2.75, tickinterval=0.001).pack()
我认为将选项resolution
而不是tickinterval
(您已设置的)设置为 0.01 甚至 0.001 将导致它至少以该精度检索滚动条的值,例如 2.15 或 2.150。这也可以让您将浮点值设置为from
和to
选项,但我现在无法测试它,所以很可能我错了。
假设你的区间是 0.01,你可以试试这个。
Scale(frame, from_=0.55, to=2.75, digits = 3, resolution = 0.01, label = "Lower").pack()
您将获得 (digits-1) 个小数位数。(在这种情况下为 2)。所以, 0.55,0.56, 0.57 ....., 2.75