My first Tkinter app. Did I do good?

Daniel T. danielt3 at gte.net
Thu Jul 8 19:03:01 EDT 1999


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 at gte.net
http://home1.gte.net/danielt3/




More information about the Python-list mailing list