When I put this code (using self.tk... instead of root.tk...) in the __init__ method I get an error:
AttributeError: App instance has no attribute 'tk' On Tue, Mar 18, 2008 at 11:51 AM, Kevin Walzer <[EMAIL PROTECTED]> wrote: > Jonathan Frankel wrote: > > Hmm...this isn't working for me... > > > > This is a sketch of what I've got: > > > > from Tkinter import * > > > > class App: > > def __init__(self, master): > > self.frame = Frame(master) > > self.frame.pack() > > ...etc... > > > > def main(): > > root = Tk() > > try: > > root.tk.call('console','hide') > > except TclError: > > pass > > app = App(root) > > root.mainloop() > > > > Should I put "self.tk.call('console','hide')" somewhere else in the code? > > > > Humbly, > > Jonathan > > I put the code in the __init__ method. > > What exactly is going on? > > -- > > > Kevin Walzer > Code by Kevin > http://www.codebykevin.com > _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss