Я пытаюсь создать несколько кнопок (с a для), например:
def a(self, name):
print name
users = {"Test":"127.0.0.0", "Test2":"128.0.0.0"}
row = 1
for name in users:
user_button = Tkinter.Button(self.root,
text=name,
command=lambda: self.a(name))
user_button.grid(row = row, column = 0)
row+=1
а для каждого из них каждый получает свой собственный параметр (Test get Test и Test2, получающий Test2), но когда я нажимаю кнопки, они оба печатают "Test2", что означает, что они используют ту же функцию с тем же параметром.
Как я могу это решить?