5

我需要将比例从 0.55 设置为 2.75,我的幻灯片间隔很小

但我得到的只是 1 到 3 的范围,比例为 1。完全烦人。TkInter 文档说它可以处理浮动值,那么有什么问题呢?

Scale(window,label='Set Value', from_=0.55, to=2.75, tickinterval=0.001).pack()
4

2 回答 2

6

我认为将选项resolution而不是tickinterval(您已设置的)设置为 0.01 甚至 0.001 将导致它至少以该精度检索滚动条的值,例如 2.15 或 2.150。这也可以让您将浮点值设置为fromto选项,但我现在无法测试它,所以很可能我错了。

于 2013-09-28T13:16:01.270 回答
2

假设你的区间是 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

于 2018-11-02T10:07:05.440 回答