Lost in the inheritance tree...

Adam Munoz Lopez adam1800uk at yahoo.co.uk
Mon Jun 6 17:11:07 CEST 2005


Can anyone help with this code... I have infinite
recursion but since I'm pretty new to Python (and
programming in general) I can't find where I did the
mistake.

Thanks a lot in advance.

Adam

*************************************************
import Tkinter
class RootFrame(Tkinter.Frame):
def
__init__(self,parent=None,myHeight=600,myWidth=800,myBd=3,\
                 myRelief=Tkinter.RIDGE):

        Tkinter.Frame.__init__\
              
(self,parent,height=myHeight,width=myWidth,bd=myBd,\
                relief=myRelief)

        self.grid()
        self.grid_propagate(0)

        self.createFrames()
        self.showMsg()
        
    def showMsg(self):
        msg=Tkinter.Label(textFrame,text="Are you
thinking of an animal?")
        msg.grid()

    def createFrames(self):
        textFrame=TextFrame(self,300,600)
        textFrame.grid()
        textFrame.grid_propagate(0)

    def createButtons(self):
        yesButton=Tkinter.Button(self,text="Yes")
        yesButton.grid(row=1,sticky=Tkinter.E)
        noButton=Tkinter.Button(self,text="No")
        noButton.grid(row=1,sticky=Tkinter.W)

class TextFrame(RootFrame):
    def __init__(self,parent,myHeight,myWidth):
       
RootFrame.__init__(self,parent,myHeight,myWidth)
   

rootFrame=RootFrame()
rootFrame.mainloop()



	
	
		
___________________________________________________________ 
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com



More information about the Python-list mailing list