
Ich möchte in einem for-loop verschiedene labels anhand eines dictionary definieren. Also ausgeschrieben würde das so aussehen (Auszug und vereinfacht):
Code: Alles auswählen
patdata={... } #dictionary
root = tk.Tk()
label0 = tk.Label(root, text="A").grid(row=0, column=0)
label1 = tk.Label(root, text="B").grid(row=1, column=0)
label2 = tk.Label(root, text="C").grid(row=2, column=0)
label3 = tk.Label(root, text="D").grid(row=3, column=0)
root.mainloop()
Code: Alles auswählen
i = 0
for key in patdata:
label = tk.Label(root, text=key).grid(row=i, column=0)
i += 1