[Tkinter-discuss] Strange Error - please help
Martin B.
spooky.ln at tbs-software.com
Tue Jan 18 10:22:58 CET 2011
V Tue, 18 Jan 2011 09:46:54 +0100
Helmut Jarausch <jarausch at igpm.rwth-aachen.de> napsáno:
hi,
i think on line 10, 12 must be 'column' instead 'colmn'
> Hi, I'm new to Tkinter+Python and my very first mini-widget fails
> with a strange error message. I'm using Python 2.7.1 and Tcl/Tk 8.5.9
>
> 1 #!/usr/bin/python
> 2 # _*_ coding: latin1 _*_
> 3
> 4 import Tkinter as Tk
> 5
> 6 class LabEntry(Tk.Entry) :
> 7 def __init__(self,root,label,**args) :
> 8 self.Frame= Tk.Frame(root)
> 9 Lab=Tk.Label(self.Frame,text=label)
> 10 Lab.grid(colmn=0,row=0)
> 11 Tk.Entry.__init__(self.Frame,args)
> 12 super(Tk.Entry,self).grid(colmn=1,row=0)
> 13
> 14 def grid(self,**args) :
> 15 self.Frame.grid(args)
> 16
> 17 def Finish() :
> 18 root.destroy()
> 19
> 20 root= Tk.Tk()
> 21 root.protocol('WM_DELETE_WINDOW',Finish)
> 22 Name= Tk.StringVar()
> 23 NameE= LabEntry(root,'Name :',textvariable=Name,width=25)
> 24 NameE.grid(column=0,row=0)
> 25 Tk.mainloop()
>
> Traceback (most recent call last):
> File "LabEntry.py", line 23, in <module>
> NameE= LabEntry(root,'Name :',textvariable=Name,width=25)
> File "LabEntry.py", line 10, in __init__
> Lab.grid(colmn=0,row=0)
> File "/usr/lib64/python2.7/lib-tk/Tkinter.py", line 1901, in
> grid_configure
> + self._options(cnf, kw))
> _tkinter.TclError: bad option "-colmn": must be -column, -columnspan,
> - in, -ipadx, -ipady, -padx, -pady, -row, -rowspan, or -sticky
>
> Where does this strange option '-colmn' come from.
> What am I missing?
>
> Many thanks for a hint,
> Helmut.
> _______________________________________________
> Tkinter-discuss mailing list
> Tkinter-discuss at python.org
> http://mail.python.org/mailman/listinfo/tkinter-discuss
>
More information about the Tkinter-discuss
mailing list