Вы можете создать полукруг с дугой.Помимо координат нужно указать start
и extent
.
экстент = градусы
Указывает размер углового диапазона, занимаемого дугой.Диапазон дуги расширяется на градусы против часовой стрелки от начального угла, заданного параметром start . Градусы могут быть отрицательными.Если оно больше 360 или меньше -360, то в качестве экстента используется градус по модулю 360.
start = градус
Указываетначало углового диапазона, занимаемого дугой. градусы дается в единицах градусов, измеренных против часовой стрелки от позиции 3 часа;может быть как положительным, так и отрицательным.
Вот пример:
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
canvas = tk.Canvas(root, width=300, height=200)
canvas.pack(fill="both", expand=True)
canvas.create_arc(100, 100, 200, 200, start=20, extent=180, fill="red")
root.mainloop()
