Skip to content Skip to sidebar Skip to footer

Python Tkinter Entry Widget Dynamic Name

anyone can guide me of the following: I want to dynamically create the Entry widget and assigned hierarchical name (i.e. e1, e2, e3...etc), so that in next step easily reference ba

Solution 1:

This snippet might get you started.

....

entry_text = ['e1', 'e2', 'e3']

....

    # add text entries
    for x, text in enumerate(entry_text):
        e = ttk.Entry(mFrame, width=80, name=text)
        e.grid(column=1, row=x, sticky='WE', padx=5, pady=5)
        e.insert(0, text)

....

    e1Text = master.children['mFrame'].children['e1'].get()
    e2Text = master.children['mFrame'].children['e2'].get()

Post a Comment for "Python Tkinter Entry Widget Dynamic Name"