Створити програму, у якій фон вікна змінюється на зелений при натисненні лівої кнопки миші та на червоний — при натисненні правої.
Що треба знати
Для реакції на кліки миші використовується метод `bind` об'єкта вікна, де вказується тип події (наприклад, `<Button-1>` для лівого клацання) та функція-обробник, яка змінює властивість `bg` вікна.
💡 Підказка — спробуй спершу сам
Спочатку створіть просте вікно, потім напишіть дві окремі функції, які приймають аргумент `event` і змінюють колір фону, нарешті прив'яжіть ці функції до відповідних подій.
Розв’язання крок за кроком
Створіть вікно за допомогою команди `window = tkinter.Tk()` та запустіть цикл обробки подій `window.mainloop()`.
Напишіть функцію `left_mouse(event)`, яка встановлює колір фону вікна на зелений (`window['bg'] = 'green'`).
Напишіть функцію `right_mouse(event)`, яка встановлює колір фону вікна на червоний (`window['bg'] = 'red'`).
Прив'яжіть обидві функції до подій натискання лівої (`<Button-1>`) та правої (`<Button-3>`) кнопок миші за допомогою методу `bind`.
Відповідь:
Фон вікна стає зеленим при лівому кліку та червоним при правому.