我正在尝试为每个 tkinter 按钮执行不同的代码——直到从列表中调用它们的名称才知道。gtk 有标签(不幸的是我不能使用 gtk)。
我如何用 tkinter 实现类似的功能?
def click_one(newbuttonname):
try:
writethisdown = open("participantsmovedlog.txt", 'a')
except:
pass
rotatee = newbuttonname
thispersonwasrotated(rotatee)
writethisdown.close()
....同时在 makebutton 功能中:
for someuser in listofusers:
username = someuser
newbuttonname = username
newbuttonname = Tkinter.Button(win, text = newbuttonname, command = lambda:click_one(username))
newbuttonname.pack()