python - TypeError: <lambda>() takes no arguments (1 given) -
i newbie python programming , still trying figure out use of lambda. worrking on gui program after googling figured need use buttons work need to
this works
mtrf = button(root, text = "off",state=disabled,command = lambda:b_clicked("mtrf"))
but when same scale does not work
leds = scale(root,from_=0,to=255, orient=horizontal,state=disabled,variable =num,command =lambda:scale_changed('led'))
scale
calls function passed command
1 argument, have use (although throw away immediately).
change:
command=lambda: scale_changed('led')
to
command=lambda x: scale_changed('led')