summaryrefslogtreecommitdiff
path: root/pyohio2012/src/canvas.py
blob: 54b4c72db6eeb40e406c0fb6211168dd2bb1e050 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from tkinter import *
from tkinter.ttk import *

class TkCanvas():
    def __init__(self, root):
    
        self.frame = Frame(root)
        self.canvas = Canvas(self.frame)
        self.canvas.grid(row=0, column=0)
        
        self.draw_rect()
        
        quit_button = Button(self.frame, text='Quit', command=self.quit)
        quit_button.grid(row=1, column=0, sticky=(S,E))
        
        self.frame.pack(fill=BOTH, expand=True)
        
    def draw_rect(self):
        self.canvas.create_rectangle((100,100), (30,40))
        
    def quit(self):
        self.frame.quit()

if __name__ == '__main__':
    root = Tk()
    
    app = TkCanvas(root)
    
    root.mainloop()