[Tkinter-discuss] Combobox - global var not found

Wayne Werner waynejwerner at gmail.com
Mon Apr 19 17:01:43 CEST 2010


On Sun, Apr 18, 2010 at 10:25 PM, kimmyaf <flahertyk1 at hotmail.com> wrote:

>
> I am experimenting with TKinter for the first time for my programming
> course.
> Trying to get a combobox working. At this point I'm not trying to write
> elegant code, but at least get it to work for now.
>
> I keep getting the error below. Shouldnt It recognize the Combobox widget
> from the import?
>
> "NameError: global name 'Combobox' is not defined"
>
> I'm sure there is something really obvious going on but I've been starting
> at it forever and not finding it. I've been using this as reference.
>
> http://www.tkdocs.com/tutorial/widgets.html
> http://www.tkdocs.com/tutorial/widgets.html
>
> I have the import line
> from TKinter import *
>
> #Combo box
>        combovar = StringVar()
>        self.combo = Combobox(self.frame, textvariable=combovar)
>        self.combo['values'] = get_available_routes()
>        self.combo.var = combovar
>        self.combo.bind('<<ComboboxSelected>>', self.get_locations)
>        self.combo.grid(row=0, column=2)
>
>
A google search for "Tkinter combobox" brings this as the first result:
http://mail.python.org/pipermail/tutor/2004-July/030533.html

Apparently the default installation of Tkinter doesn't contain a combobox,
but it's accessible through some extensions/plugins

HTH,
Wayne
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tkinter-discuss/attachments/20100419/f741fb37/attachment.html>


More information about the Tkinter-discuss mailing list