gpt4 book ai didi

python - 类型错误 : () takes no arguments (1 given)

转载 作者:IT老高 更新时间:2023-10-28 21:15:36 27 4
gpt4 key购买 nike

我是 python 编程的新手,我仍在尝试弄清楚 lambda 的用法。经过大量谷歌搜索后,我正在开发一些 gui 程序,我认为我需要使用它来让按钮按照我的需要工作

这行得通

mtrf = Button(root, text = "OFF",state=DISABLED,command = lambda:b_clicked("mtrf"))

但是当我对 Scale 执行相同操作时,它 不起作用

leds = Scale(root,from_=0,to=255, orient=HORIZONTAL,state=DISABLED,variable =num,command =lambda:scale_changed('LED'))

最佳答案

Scale 使用一个参数调用作为 command 传递的函数,因此您必须使用它(尽管立即将其丢弃)。

变化:

command=lambda: scale_changed('LED')

command=lambda x: scale_changed('LED')

关于python - 类型错误 : <lambda>() takes no arguments (1 given),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16215045/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com