Створити малюнок за зразком (мал. 11.13). Ввести програму побудови вікна та розміщення об'єктів. Доповнити код командами побудови овалів (мал. 11.14). Врахувати, що овал вписаний у прямокутник з діагоналлю від точки (50,10) до точки (150,100). Налаштувати насиченість заповнення фігури сірим кольором (від 0 до 100).
Розв’язання
Створіть файл програми, відкрийте середовище та напишіть код для створення вікна з полотном (Canvas).
Викличте метод `oval`, передавши координати (50,10) та (150,100) як діагональ вписаного прямокутника, а також параметр `fill` для сірого кольору заповнення.
Запустіть програму на виконання та перевірте правильність форми овалу та його кольору.
Відповідь:
Програма відображає малюнок із овалом, вписаним у прямокутник з координатами (50,10) та (150,100), зафарбованим сірим кольором.
Створити малюнок за зразком (мал. 11.13). Ввести програму побудови вікна та розміщення об'єктів. Доповнити код командами побудови овалів (мал. 11.14). Врахувати, що овал вписаний у прямокутник з діагоналлю від точки (50,10) до точки (150,100). Налаштувати насиченість заповнення фігури сірим кольором (від 0 до 100).
Що треба знати
Метод `oval` модуля `tkinter.Canvas` малює еліпс або коло. Координати передаються як координати протилежних кутів вписаного прямокутника (x1,y1,x2,y2). Параметр `fill` задає колір заливки (наприклад, сірий), а `outline` — колір контуру.
💡 Підказка — спробуй спершу сам
Обчисліть координати кутів прямокутника, вписаного овал, використовуючи задані точки (50,10) та (150,100). Викличте метод `oval` з цими координатами та параметром заповнення.
Розв’язання крок за кроком
Створіть файл програми, відкрийте середовище та напишіть код для створення вікна з полотном (Canvas).
Викличте метод `oval`, передавши координати (50,10) та (150,100) як діагональ вписаного прямокутника, а також параметр `fill` для сірого кольору заповнення.
Запустіть програму на виконання та перевірте правильність форми овалу та його кольору.
Відповідь:
Програма відображає малюнок із овалом, вписаним у прямокутник з координатами (50,10) та (150,100), зафарбованим сірим кольором.