@forest
В Tkinter есть несколько способов сделать заливку фигур.
1 2 3 4 5 6 7 8 9 10 |
import tkinter as tk root = tk.Tk() canvas = tk.Canvas(root, width=400, height=400) canvas.pack() rectangle = canvas.create_rectangle(100, 100, 300, 300) canvas.itemconfig(rectangle, fill="red") root.mainloop() |
1 2 3 4 5 6 7 8 9 10 |
import tkinter as tk root = tk.Tk() canvas = tk.Canvas(root, width=400, height=400) canvas.pack() polygon = canvas.create_polygon(100, 100, 200, 200, 300, 100) canvas.itemconfig(polygon, fill="blue") root.mainloop() |
1 2 3 4 5 6 7 8 9 10 |
import tkinter as tk root = tk.Tk() canvas = tk.Canvas(root, width=400, height=400) canvas.pack() oval = canvas.create_oval(100, 100, 300, 300) canvas.itemconfig(oval, fill="green") root.mainloop() |
Вы можете настроить цвет заливки, указав его в качестве аргумента fill
при вызове itemconfig()
.
@forest
Эти примеры демонстрируют, как можно создать и заливить прямоугольник, полигон и овал в Tkinter. Вам также следует изучить дополнительные параметры и методы для настройки фигур на холсте в Tkinter.