Как нарисовать круг в tkinter?

Пользователь

от jaren , в категории: Python , месяц назад

Как нарисовать круг в tkinter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от gage , месяц назад

@jaren 

Для того чтобы нарисовать круг в tkinter, используйте метод create_oval() объекта Canvas. Метод create_oval() принимает четыре параметра, которые определяют координаты верхнего левого и нижнего правого углов описывающего его прямоугольника:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
from tkinter import *

# Создать окно
window = Tk()

# Создать холст
canvas = Canvas(window, width=400, height=400)
canvas.pack()

# Нарисовать круг
canvas.create_oval(100, 100, 300, 300, fill="blue")

# Запустить главный цикл
window.mainloop()


В данном примере создается окно с холстом размером 400х400 пикселей. Затем, используя метод create_oval(), рисуется круг с координатами (100, 100) и (300, 300) и заполненный синим цветом.