#144 Shapes in tkinter
#!/usr/bin/env python3
from tkinter import Tk, Canvas, Frame, BOTH
class Example(Frame):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.master.title("Shapes in tkinter")
self.pack(fill=BOTH, expand=1)
canvas = Canvas(self)
canvas.create_oval(10, 10, 80, 80, outline="#080808", fill="#1f1", width=2)
canvas.create_oval(110, 10, 210, 80, outline="#080808", fill="#1f1", width=2)
canvas.create_rectangle(230, 10, 290, 60, outline="#080808", fill="#1f1", width=2)
canvas.create_arc(30, 200, 90, 100, start=0, extent=210, outline="#080808", fill="#1f1", width=2)
points = [150, 100, 200, 120, 240, 180, 210, 200, 150, 150, 100, 200]
canvas.create_polygon(points, outline='#080808', fill='#1f1', width=2)
canvas.pack(fill=BOTH, expand=1)
def main():
root = Tk()
ex = Example()
root.geometry("330x220+300+300")
root.mainloop()
if __name__ == '__main__':
main()

Last Updated on 2021-01-02 by gantovnik
Recent Comments