Школа 22 Інформатика Зміст Пошук Відгуки Підтримка
Logo 22
arrow_back

Події

Незалежний сайт вчителів, учнів та батьків


Google-Клас

Завдання Події

При натисканні кнопки повинні відбуватися певні дії – виконуватися певна функція.

Перед справжніми функціями спочатку зробимо так, щоб кожна кнопка відкривала вікно, у якому було б написано, що в майбутньому робитиме ця кнопка.

Це працює так: до кнопки на екрані прив'язується (bind) подія (event) – натискання лівої (першої) кнопки миші (Button-1).

button1.bind("<Button-1>", button1click)

❗ <Button-1> означає першу (ліву) кнопку миші.

Що саме робитиме кнопка, вказує назва функції (наприклад, button1click).

Опис функції (definition) потрібно зробити перед цим.

Зараз ця функція тільки відкриватиме вікно (messagebox), у якому виводитиметься інформація про майбутні дії цієї кнопки.

📘 button – кнопка

📘 bind – прив'язати

📘 event – подія

📘 definition – означення

📘 message – повідомлення

Події 1

Опис дій функції (наприклад, відкриття інформаційного вікна) має бути написаним з відступом.

Для використання вікна повідомлень на початку програми потрібно підключити відповідну бібліотеку:

import tkinter.messagebox

Події 2

Таке вікно відкриється в результаті виконання цього коду:

Події 3

Потрібно зробити, щоб кожна кнопка своєю функцією відкривала відповідне вікно.

🕮 Підручник-8: §15


Останні зміни: 29 01 2024

вгору