Here is an example of what I tried to do:

from Tkinter import *
import classtitle
import classtitle2

BLUE1 = '#7080B0'
RED1 = '#B08080'

class Master(Frame):

    def createWidgets(self):

        self.FrameOne = Frame(self)
        self.FrameOne.grid(sticky = NW)
        self.FrameOne["background"] = BLUE1
        self.FrameOneClassInstance = classtitle.constructor(self.FrameOne)

        self.FrameTwo = Frame(self)
        self.FrameTwo.grid(sticky = SW)
        self.FrameTwo["background"] = RED1
        self.FrameTwoClassInstance = classtitle2.constructor(self.FrameTwo)

    def __init__(self,master = None):
        Frame.__init__(self,master)
        self.pack()
        self.createWidgets()

app = Master()
app.mainloop()

The constructor methods in the two classes call, for example, 
self.FrameOne.geometry or self.FrameTwo.title and then I get errors which claim 
that these attributes do not exist.  I do think, however, that the Frame widget 
is what I want to use.  I want to partition my root window into several smaller 
sections.

Shankar    


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to