Виджет Canvas предоставляет возможности рисования двухмерных фигур. Стоит отметить, что Canvas есть только в пакете tkinter, а в пакете tkinter.ttk аналог отсутствует.

Некоторые основные параметры Canvas:

По умолчанию Canvas представляет прямоугольную область:

from tkinter import *
 
root = Tk()
root.title("METANIT.COM")
root.geometry("300x300")
 
canvas = Canvas(bg="white", width=250, height=250)
canvas.pack(anchor=CENTER, expand=1)
 
root.mainloop()

5.1.png

Для двухмерного рисования Canvas предоставляет ряд методов: