Mailing List Archive

My first Tkinter app. Did I do good?
I would love to hear from experienced Python programmers. Does it look
like I know what I'm doing?

# My first Tkinter app

from Tkinter import *

class Window:
def __init__(self, master):
self.window = Toplevel(master)
self.new_button()

def new_button(self):
button = Button(self.window, text="New Button", command =
self.new_button)
button.pack(side = TOP)



class MyApp:
def __init__(self):
self.root = Tk()
b = Button(self.root, text = "Quit", command = self.root.quit)
b.pack()
b = Button(self.root, text = "New Window", command = self.make_window)
b.pack(side = BOTTOM)
self.window_list = []

def make_window(self):
n = Window(self.root)
self.window_list.append(n)

def run(self):
self.root.mainloop()


app = MyApp()
app.run()

--
Daniel T.
danielt3@gte.net
http://home1.gte.net/danielt3/
My first Tkinter app. Did I do good? [ In reply to ]
"Daniel T." wrote:
>
> I would love to hear from experienced Python programmers. Does it look
> like I know what I'm doing?

Looks fine to me. Works, too!

Greg