Холст, фигуры, кнопки.

Создаем окно и холст

Рисуем фигуры

from tkinter import*

size = 500

wondow = Tk()

____________________________________________________________




window = Tk()

drawing = Canvas (window, width=500, height=500)

drawing.pack()


rect1 = drawing.create_rectangle(100,100,300,200)

oval = drawing.create_oval(100,100,300,200)

circlel = drawing.create_oval(30,30,80,80)


Рисование по координатам

Где именно рисовать фигуры можно указать используя координаты.

Важно! Для работы с координатами необходимо знать точку отсчета или нулевую точку, или начало координат.

Первое число (Х) обозначает расстояние на экране по горизонтали, а второе (Y) - по вертикали.

В Scrath начало координат находится в центре экрана

В Python начало координат находится вверху с лева экрана

Как задать форму фигуры, используя координаты.

Пример программы выводящей на холст геометрические фигуры.

from tkinter import*

window = Tk()

window.title("Фигуры")

drawing = Canvas (window, width=500, height=500)

drawing.pack()

rect1 = drawing.create_rectangle(100, 100, 300, 200, fill='blue')

oval = drawing.create_oval(100, 100, 300, 200)

circlel = drawing.create_oval(30, 30, 80, 80, dash=(4, 2))

line1 = drawing.create_line(15, 15, 200, 15, fill='#FFA500')

Проверь рабочая эта программа? Изучи команды.

Самостоятельная работа

Задание 1 Используя разобранный пример с шариками измени текст программы так, чтоб на экране появлялись прямоугольники.

Ссылка на пример

Задание 2. Напиши самостоятельно программу, выводящую три прямоугольника заполненные цветами (можно разноцветными)