[Tkinter-discuss] the difference between mainloop and app.mainloop and root.mainloop?
守株待兔
1248283536 at qq.com
Wed Aug 24 04:49:06 CEST 2011
#code1
from Tkinter import *
class Application(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.grid()
self.createWidgets()
def createWidgets(self):
self.quitButton = Button ( self, text='Quit',
command=self.quit )
self.quitButton.grid()
app = Application()
app.master.title("Sample application")
app.mainloop()
#code2
from Tkinter import *
class Application(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.grid()
self.createWidgets()
def createWidgets(self):
self.quitButton = Button ( self, text='Quit',
command=self.quit )
self.quitButton.grid()
app = Application()
app.master.title("Sample application")
root=Tk()
root.mainloop()
#code3
from Tkinter import *
class Application(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.grid()
self.createWidgets()
def createWidgets(self):
self.quitButton = Button ( self, text='Quit',
command=self.quit )
self.quitButton.grid()
app = Application()
app.master.title("Sample application")
mainloop()
code1,code2.code3 all can run ,
what's the difference between mainloop and app.mainloop and root.mainloop?
do they have different meaning?which one is right in code1,code2,code3??
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tkinter-discuss/attachments/20110824/f80066fe/attachment.html>
More information about the Tkinter-discuss
mailing list