Hello everybody,
I have a problem with the grid management.
Here is the following simple script:
######################################################################
from Tkinter import *
root = Tk()
f = Frame(root)
f.grid(row = 0, column = 0, sticky = W)
f1 = Frame(f, relief = GROOVE, bd = 2)
f1.grid(row = 0, column = 0, sticky = W)
str1 = StringVar(root,'%-20s' % 'Label')
Label(f1, textvariable = str1, anchor = W).grid(row = 0, column = 0,
sticky = W)
Button(f1, text = 'Button1').grid(row = 0, column = 1)
f2 = Frame(f, relief = GROOVE, bd = 2)
f2.grid(row = 1, column = 0, sticky = W)
str2 = StringVar(root,'%-20s' % 'BiggerLabel')
Label(f2, textvariable = str2, anchor = W).grid(row = 0, column = 0,
sticky = W)
Button(f2, text = 'Button2').grid(row = 0, column = 1)
root.mainloop()
######################################################################
I would expect that script to produce two frames with exactly the same
size but it is not the case.
However the two labels have the same size by construction (i.e. 20).
Would you have any idea ?
thank you very much
Eric Pellegrini
_______________________________________________
Tkinter-discuss mailing list
Tkinter-discuss@python.org
http://mail.python.org/mailman/listinfo/tkinter-discuss