How to store values from an Entry widget for loop in tkinter? How to store values from an Entry widget for loop in tkinter? tkinter tkinter

How to store values from an Entry widget for loop in tkinter?


Put the Entry instances into a list.

from tkinter import Tk, Frame, Label, Entry, Buttonclass App(Frame):    def __init__(root, master):        Frame.__init__(root, master)        root.grid()        root.create_widgets()    def get_values(root):        return [float(entry.get()) for entry in root.entries]    def calc_CR(root):        answer = sum(root.get_values()) #Replace with your own calculations        root.answer.config(text=str(answer))    def create_widgets(root):        root.entries = []        for i in range(20):            label = Label(root, text=str(i))            label.grid(row=i, column=0)            entry = Entry(root, width=8)            entry.grid(row=i, column=1)            entry.insert(0, '0.00')            root.entries.append(entry)        root.calc_button = Button(root, text='Calculate C/R', command=root.calc_CR)        root.calc_button.grid(row=20, column=0)        root.answer = Label(root, text='0')        root.answer.grid(row=20, column=1)    def run(root):        root.mainloop()root = Tk()root.title('C/R Calculator')app = App(root)app.run()