2024-06-28 19:19:35 发布
网友
我试图让tkinter测验在学校项目中发挥作用,但似乎无法让按钮发挥作用。由于我的循环是如何工作的,所以我无法为它生成一个函数
ansBtn1 = tk.Button(self.master, text=question[3], command=(lambda: choice = question[3])) ansBtn1.grid(row=1, column=0)
定义一个普通函数:
def function(): global choise choise = question[3] ansBtn1 = tk.Button(self.master, text=question[3], command=function) ansBtn1.grid(row=1, column=0)
如果您真的想使用lambda,可以使用walrus操作符。有关更多信息,请阅读this
lambda
定义一个普通函数:
如果您真的想使用
lambda
,可以使用walrus操作符。有关更多信息,请阅读this相关问题 更多 >
编程相关推荐