[Tutor] All Entry Boxes taking the same value
Peter Otten
__peter__ at web.de
Fri Mar 31 06:20:52 EDT 2017
Pooja Bhalode wrote:
> average = [" ", " ", " "]
> for i in range(len(reactants)):
> Entry(root, textvariable = average[i], width = 15,
> state=DISABLED).grid(row = 3+i, column = 1, sticky = W)
Hint: What is passed as textvariable? What should be?
Unfortunately the Entry accepts both StringVar instances and names of
StringVar instances which automagically spring into existence -- and " " is
a valid name...
Pooja, I have been watching your efforts to write one or more python/tkinter
scripts mostly via try and error for a while now. It is obvious that it
doesn't work as there are so many more ways to go wrong than right.
I recommend that you see if you can find a tutorial for both Python and
Tkinter, and work through that for a few weeks, say. Once you have a general
understanding of programming your progress will be faster, and you won't
destroy the result of the previous step with the changes you make in the
next.
More information about the Tutor
mailing list