Как сделать заливку фигур в tkinter

Как в tkinter можно делать заливку фигур как на фото?

brushes


Ответы (1 шт):

Автор решения: Aliaksei Lz

Вот пример заполнения кружочками. Остальное думайте по аналогии.

from tkinter import *

window = Tk()
window.geometry('500x500+400+200')
canvas = Canvas(window, width=500, height=500)
canvas.pack()

canvas.create_rectangle(20, 20, 300, 300, fill='green')
for i in range(20, 300, 20):
    for j in range(20, 300, 20):
        canvas.create_oval(i, j, i + 5, j + 5, fill='red')

window.mainloop()
→ Ссылка