Інформатика

Безкоштовно

Ніхто не записаний

П112. Створення проєктів з використанням основних графічних примітивів

Прочитайте!

Графічні примітиви об’єкта Canvas у Python використовуються для малювання основних фігур у графічному інтерфейсі. В Tkinter об’єкт Canvas дозволяє створювати такі примітиви:

Лінія (create_line) – малює лінію між двома або більше точками.

canvas.create_line(10, 10, 200, 200, fill=”black”, width=3)

Овал (create_oval) – створює коло або еліпс у межах заданого прямокутника.

canvas.create_oval(50, 50, 150, 150, outline=”blue”, width=2)

Прямокутник (create_rectangle) – малює прямокутник за двома кутовими координатами.

canvas.create_rectangle(30, 30, 120, 80, fill=”red”)

Многофігура (create_polygon) – створює багатокутник, з’єднуючи всі передані точки.

canvas.create_polygon(100, 10, 150, 80, 50, 80, fill=”green”)

Дуга (create_arc) – малює дугу, задаючи початковий та кінцевий кут.

canvas.create_arc(50, 50, 150, 150, start=0, extent=90, fill=”yellow”)

Текст (create_text) – додає текст у вказаній точці.

canvas.create_text(100, 100, text=”Hello, Canvas!”, font=(“Arial”, 14))

Приклад 1. Запишіть код програми, за допомогою якої на полотні відображається коло, ква­драт і дві кнопки Button. Після натиснення однієї з кнопок коло кожного разу переміщується вниз на 40 пікселів, а після натиснення другої змінюється товщина рамки й колір заливки прямокутника.

Розв’язання

Приклад 2. Розробіть програму, за допомогою якої на по­лотні створюється трикутник з описаним нав­коло нього колом.

Приклад 3. Розробіть програму, за допомогою якої на полотні розміщується прямокутник, правиль­ний трикутник і дві кнопки. Після натиснення першої кнопки переміщується прямокутник, а після натиснення другої — обидві фігури

 

0.00 на основі 0 рейтингів

5 зірок
0%
4 зірок
0%
3 зірок
0%
2 зірок
0%
1 зірок
0%