Python 如何为tkinter Scale小部件滚动条使用非整数浮点值?
我需要将比例从0.55设置为2.75,幻灯片的间隔很小 但我得到的是一个从1到3的范围,标度为1。真烦人。 TkInter文档说它可以处理浮点值,那么怎么了Python 如何为tkinter Scale小部件滚动条使用非整数浮点值?,python,tkinter,scrollbar,slide,tkinter-scale,Python,Tkinter,Scrollbar,Slide,Tkinter Scale,我需要将比例从0.55设置为2.75,幻灯片的间隔很小 但我得到的是一个从1到3的范围,标度为1。真烦人。 TkInter文档说它可以处理浮点值,那么怎么了 Scale(window,label='Set Value', from_=0.55, to=2.75, tickinterval=0.001).pack() 我认为将选项分辨率而不是滴答声间隔(您已设置)设置为0.01甚至0.001将导致它至少检索该精度的滚动条值,例如2.15或2.150。这也允许您将浮点值设置为从到选项的,但我现在无
Scale(window,label='Set Value', from_=0.55, to=2.75, tickinterval=0.001).pack()
我认为将选项
分辨率
而不是滴答声间隔
(您已设置)设置为0.01甚至0.001将导致它至少检索该精度的滚动条值,例如2.15或2.150。这也允许您将浮点值设置为从到选项的,但我现在无法测试它,所以很可能我错了。假设您的间隔为0.01,您可以尝试此操作
Scale(frame, from_=0.55, to=2.75, digits = 3, resolution = 0.01, label = "Lower").pack()
您将得到(数字-1)个小数。(在本例中为2)。所以,0.55,0.56,0.57…,2.75