[Tutor] All Entry Boxes taking the same value

Pooja Bhalode poojabhalode11 at gmail.com
Fri Mar 31 11:01:48 EDT 2017


Hi Peter and Alan,

Yes, thank you for your suggestions. I really appreciate it. I would look
into a proper tutorial and try to follow it up. The suggestion regarding
this piece of code worked when I tried StringVar instead of " ".

Thank you once again.
Yours truly,
Pooja


On Fri, Mar 31, 2017 at 6:28 AM, Alan Gauld via Tutor <tutor at python.org>
wrote:

> On 30/03/17 21:35, Pooja Bhalode wrote:
>
> > *However, when I execute it, and type something in one entrybox, it shows
> > in all the entry boxes using multi-cursor option. *
>
> I'm not sure whats going on and don;t habe tome to experiment but one
> thing I noticed:
>
> > average = [" ", " ", " "]
> > lowest = [" ", " ", " "]
> > highest = [" ", " ", " "]
> ...
> > for i in range(len(reactants)):
> > *Entry*(root, textvariable =* average[i]*, width = 15,
> > state=DISABLED).grid(row = 3+i, column = 1, sticky = W)
>
> You are setting textvariable to a string but it should be
> a StrinVar object. You could probably fix that by changing
> your data definitions to StringVars:
>
> average = [StringVar(), StringVar(), StringVar()]
>
> I don't know if that will fix the problem but its probably
> a good thing to do anyhow...
>
>
> --
> Alan G
> Author of the Learn to Program web site
> http://www.alan-g.me.uk/
> http://www.amazon.com/author/alan_gauld
> Follow my photo-blog on Flickr at:
> http://www.flickr.com/photos/alangauldphotos
>
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> https://mail.python.org/mailman/listinfo/tutor
>


More information about the Tutor mailing list