Mar-25-2017, 11:18 PM
I'm very new to tkinter. How do I get a value to display every time it changes? The code below only shows the last entry in the Entry widget, but print shows all the values (python 3.6.0)
from tkinter import * def start(): for n in range(1000000): if n%100000 == 0: v.set(str(n)) def makeWindow () : global v win = Tk() frame1 = Frame(win) frame1.pack() Label(frame1, text="Number").grid(row=0, column=0, sticky=W) v = StringVar() m = Label(frame1, textvariable=v) m.grid(row=0, column=1, sticky=W) frame2 = Frame(win) frame2.pack() b1 = Button(frame2,text=" Start ",command=start) b1.pack(side=LEFT) return win win = makeWindow() win.mainloop()