[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