Koden skapar åtta knappar i en kolumn och döper dem "Configure 0" till "Configure 8"
Sen är det tänkt att knappen "Configure n" ska anropa funktionen openConfWindow(n) när man klickar på den.
Men alla knappar anropar openConfWindow(7)
Är det nån som ser varför och vet hur jag ska göra för att få det att fungera?
Här är kodstycket:
Kod: Markera allt
def init_gui():
for i in range(8):
f = lambda:openConfWindow(i)
butConf = Button(root, text="Configure " + str(i), command=f)
butConf.grid(row=i, column=5)
butConfs.append(butConf)
Hela koden