Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何为tkinter Scale小部件滚动条使用非整数浮点值?_Python_Tkinter_Scrollbar_Slide_Tkinter Scale - Fatal编程技术网

Python 如何为tkinter Scale小部件滚动条使用非整数浮点值?

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。这也允许您将浮点值设置为从到选项的,但我现在无

我需要将比例从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。这也允许您将浮点值设置为从到选项的,但我现在无法测试它,所以很可能我错了。

假设您的间隔为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