da ich gerade in einem Fenster 20 Buttons erstellen möchte, habe ich keine Luste das ganze manuell zu machen

Die Buttons sollen jedoch immer die gleiche Funktion ausführen, mit der für den Button besonderen Variablen - in diesem Falle eine aufsteigende Zahl
Hier mal der Code soweit:
Code: Alles auswählen
buttons = []
for each in vg.knotenmatrix:
buttons.append(tk.Button(frame_r, text=each.nummer, command=lambda: knotencall(each.nummer), bg="gray", height=1, width=2))
print(each.nummer)
buttons[each.nummer].place(relx=nm.buttonposition_hard[each.nummer][0], rely=nm.buttonposition_hard[each.nummer][1])
Das dunktioniert zwar, aber nicht wie gewollt

Vielen Dank für Eure Hilfe

PS: Die Funktion, die der Button anspricht wäre erst einmal diese:
Code: Alles auswählen
def knotencall(i):
kp.knotenmenu(i)