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()
|