On Thu, Jun 10, 2010 at 12:48 AM, Thomas Jollans <tho...@jollans.com> wrote: > On 06/10/2010 08:50 AM, madhuri vio wrote: >> # File: hello2.py >> >> from Tkinter import * >> >> class App: >> >> def __init__(self, master): >> >> frame = Frame(master) >> frame.pack() >> >> self.button = Button(frame, text="QUIT", fg="red", >> command=frame.quit) >> >> self.button.pack(side=LEFT) >> >> self.hi_there = Button(frame, text="Hello", command=self.say_hi) >> self.hi_there.pack(side=LEFT) >> >> def say_hi(self): >> print "hi there, everyone!" >> >> >> root = Tk() >> >> app = App(root) >> >> root.mainloop() >> >> in this program i wanted to get a clear idea about this >> >> >> def __init__(self, master): >> >> frame = Frame(master) >> >> frame.pack() >> >> self.button = Button(frame, text="QUIT", fg="red", >> command=frame.quit) >> self.button.pack(side=LEFT) >> >> self.hi_there = Button(frame, text="Hello", command=self.say_hi) >> >> self.hi_there.pack(side=LEFT) >> >> what is _init_...self and master... > read up on object-orientation with Python
In particular, see the official tutorial's section on objects & classes: http://docs.python.org/tutorial/classes.html Read it after you're done with http://www.catb.org/~esr/faqs/smart-questions.html Cheers, Chris -- http://blog.rebertia.com -- http://mail.python.org/mailman/listinfo/python-list