Widgetlerin bir veri tipinde depolanmasıyla alakalı basit bir örnek:
import tkinter as tk
def create_entries(master, names):
frame = tk.Frame(master=master)
frame.pack()
entries = {}
for index, name in enumerate(names):
label = tk.Label(master=frame, text=name)
label.grid(row=index, column=0, sticky="w")
entry = tk.Entry(master=frame)
entry.grid(row=index, column=1, sticky="w")
entries[name] = entry
return entries
def main():
root = tk.Tk()
entries = create_entries(
master=root,
names=[f"Entry-{i}" for i in range(1, 10)]
)
entries["Entry-1"].insert("insert", "hello")
root.mainloop()
main()