Gary Scorby wrote: > I’m new to Tkinter. I need a drop down box to display a selection list > to an end user. It appears the best option for this is “OptionMenu” (If > not, please suggest other options). I have it working like we want > except for one thing, after selecting something from the list and > closing the list, the text is centered in the window. We have some very > long lines of text to choose from. When the choice is made we would > like the chosen text to be left justified in the window. I’ve tried > ever option I can find, but the text remains centered. Any assistance > will be appreciated. > >
In what widget are you displaying the text ? Label, Entry, Text ? For example, the following code displays two labels with varying lengths of text, aligned to the left: from Tkinter import * r = Tk() t1 = 'Short text' t2 = 'Long line of meaningless text to illustrate problem' l1 = Label(r, text=t1) l2 = Label(r, text=t2) l1.pack(anchor=W) l2.pack(anchor=W) r.mainloop() Now, if you wish to restrict the text to some horizontal distance and keep it left justified, you would use wraplength=distance, justify=LEFT as extra options to the Label widget. I hope this provides some assistance. Regards, John _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss