Michael, Ah, I see! The trick seems to be:
- don't set a frame's border width or relief properties (or reset them to 0 and 'flat') - set highlightcolor=<bordercolor> - set highlightbackground=<bordercolor> - set highlightthickness=<borderwidth> I think that also answers the question I just posted regarding how to create the appearance of colored frame borders. Thank you (one answer for 2 questions!) Regards, Malcolm <snipped> From: "Michael Lange" <klappn...@web.de> from Tkinter import * root = Tk() f1 = Frame(root, bg='white', highlightthickness=2, highlightbackground='red', highlightcolor='red', width=200, height=200) f1.pack(padx=100, pady=100, fill='both', expand=1) Button( f1, text='Button 1' ).pack() f2 = Frame(root, bg='white', highlightthickness=2, highlightbackground='green', width=200, height=200) f2.pack(padx=100, pady=100, fill='both', expand=1) Button( f2, text='Button 2' ).pack() root.mainloop() </snipped> _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss