【发布时间】:2012-10-12 15:33:45
【问题描述】:
我正在尝试为每个 tkinter 按钮执行不同的代码 - 直到从列表中调用它们的名称才知道。 gtk 有 get label(可惜我不能用 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()
【问题讨论】:
标签: python button tkinter label