gpt4 book ai didi

python - 如何在 lambda 中为 tkinter 按钮分配变量

转载 作者:行者123 更新时间:2023-12-04 02:27:19 25 4
gpt4 key购买 nike

我正在尝试让 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,你可以使用海象运算符。有关更多信息,请阅读 this .

关于python - 如何在 lambda 中为 tkinter 按钮分配变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66537649/

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