我正在使用 Python 中的 Tkinter,但我对Scale
小部件有疑问。我想做的是对Scale的某些值采取行动。
这是Scale
代码的一部分:
self.scale = Scale(from_=0, to=100, tickinterval=20, orient=HORIZONTAL, command= self.scale_onChange)
def scale_onChange(self, value):
if(value >= 10):
print "The value is ten"
发生了一些奇怪的事情,当我运行脚本时,比例值为 0,但条件似乎为真并打印“值为 10”。此外,当我更改刻度的值时,即使值大于 10,它也不会匹配条件。