On Wed, Feb 22, 2006 at 01:15:43PM -0800, this_is Not_my_name wrote: . . . > When I follow the suggestion, I get a type error... > > TypeError: __init__() got an unexpected keyword argument 'background' > > I haven't had this problem before, all of the programs I make that include a > GUI, i've used this method. Usually with a little perserverance I can get it > working. But this one has me stuck. Anybody else have any suggestions? > > On 2/22/06, Cameron Laird <[EMAIL PROTECTED]> wrote: > > > > On Wed, Feb 22, 2006 at 12:37:25PM -0800, this_is Not_my_name wrote: > > . > > . > > . > > > from Tkinter import * > > > import tkMessageBox, smtplib, string, webbrowser > > > class Application(Frame): > > > def __init__(self, master): > > > Frame.__init__(self, master) > > > self.grid() > > > self.create_widgets() > > > > > > Above is the start of my program, I use a class to keep it clean and > > easier > > > for me to work with. Any way, I don't see anywhere where I can apply > > your > > > answer. > > > > > > On 2/22/06, Cameron Laird <[EMAIL PROTECTED]> wrote: > > > > > > > > On Tue, Feb 21, 2006 at 07:24:38PM -0800, this_is Not_my_name wrote: > > > > . > > > > . > > > > . > > > > > How do I set the background color of a frame to black? > > > > . > > > > . > > > > . > > > > >>> import Tkinter > > > > >>> f = Tkinter.Frame(width = 50, height = 50, background = "black") > > > > >>> f.pack() > > > > > > > > is an example. > > > > > > > > It's hard for me, too, to apply my answer to the different question > > you haven't yet made explicit. Do you want to change the background > > color of all instances of Application to black? Only one? Pick a > > fight about whether your definition succeeds in "keep[ing] it clean > > and easier ..."? In any case, I invite you to replace > > Frame.__init__(self, master) > > with > > Frame.__init__(self, master, background = "black") > > to determine whether that brings you any closer to where you want to > > be. > > > > There's also a completely different approach to this sort of configu- > > ration through the "option database". I have no idea whether I should > > recommend you pursue that direction. > > > > I urge you to carry on this conversation in the mailing list; to do so > > gives others a chance to help. > >
The messages arriving at me appear NOT to be passing through the mailing list. I've redirected follow-ups back there, on the as- sumption that's your intention. I don't know what more to say; when I run applications with Frame.__init__(self, master, background = "black") I see a black background, not a TypeError. Perhaps someone else recognizes what's going on. _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss