Tkinter: making buttons the same size?

skanemupp at yahoo.se skanemupp at yahoo.se
Sat Apr 5 13:04:56 EDT 2008


how do i do that? i get this error:


self.btnDisplay = Button(self,text='1',command=lambda
n=1:self.Display(n))
        self.btnDisplay.grid(row=3, column=0, padx=5, pady=5, width=1)

        self.btnDisplay = Button(self,text='/',command=lambda
n="/":self.Display(n))
        self.btnDisplay.grid(row=6, column=3, padx=5, pady=5, width=1)

Traceback (most recent call last):
  File "C:\Users\saftarn\Desktop\guiexperiments
\calcguiworkingshort.py", line 37, in <module>
    guiFrame = GUIFramework()
  File "C:\Users\saftarn\Desktop\guiexperiments
\calcguiworkingshort.py", line 20, in __init__
    self.CreateWidgets()
  File "C:\Users\saftarn\Desktop\guiexperiments
\calcguiworkingshort.py", line 28, in CreateWidgets
    self.btnDisplay.grid(row=3, column=0, padx=5, pady=5, width=1)
  File "C:\Python25\lib\lib-tk\Tkinter.py", line 1859, in
grid_configure
    + self._options(cnf, kw))
TclError: bad option "-width": must be -column, -columnspan, -in, -
ipadx, -ipady, -padx, -pady, -row, -rowspan, or -sticky



More information about the Python-list mailing list