> I'm experimenting with geometry layouts and would like to know if > its possible to line up a Label and an Entry widget (in the same > horizontal line) and have the Label widget right align to the > Entry widget
Yes, it is possible. > > Here's the 1 line layout I'm trying to achieve: > > [Label] [Entry ] > ^^^ > Where the ^^^ indicates leading space due to right alignment of > the label against its Entry. > The justify argument in Label is used to apply the appropriate alignment of the text within the label if that text should span multiple lines. The following simplification of your code works for me on linux, also illustrating the use of justify: rom Tkinter import * r = Tk() f = Frame(r) l = Label(r, text="Password\nHurry up, I'm waiting", width=20, anchor=E, justify=RIGHT) l.pack(side=LEFT, fill=X, anchor=E, expand=NO, padx=2) e = Entry(r) e.pack(side=LEFT, anchor=W, fill=X, expand=YES) f.pack(fill=X, expand=YES) r.mainloop() _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss