ГДЗ Інформатика 8 клас. Підручник [Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В.] 2021
27.01.2022,
8 Клас / Інформатика,
86 562,
0
6.2. Події. Обробники подій
Дайте відповіді на запитання1. Які події можуть відбуватися з вікном?
· Click (англ. click – клацання) – вибір будь-якої точки вікна;
· DblClick (англ. double – подвійний) – установлення вказівника в довільну точку вікна і подвійне клацання лівої кнопки миші;
· Close (англ. close – закрити) – закривання вікна;
· Create (англ. create – створення) – створення (відкриття) вікна;
· MouseMove (англ. mouse move – переміщення миші) – переміщення вказівника у вікні виконання проєкту та ін.
2. Який зв’язок між подіями Click i onclick?
Зв'язок між подіями Click та onclick визначається таким чином: якщо процедура виконується в результаті настання певної події з формою, наприклад події Click, то onclick— це подія самого виконання цієї процедури.
3. Що називають обробником події?
будь-якою подією, яка може відбутися з вікном, можна пов’язати фрагмент проєкту, який буде виконуватися одразу після настання цієї події. Такий фрагмент проєкту називається обробник події.
4. Як пов’язати з подією її обробник?
З будь-якою подією, яка може відбутися з формою, можна пов’язати фрагмент програми, який буде виконуватися одразу після настання цієї події. Такий фрагмент програми називають обробником події. Обробник події, пов’язаний з певним об’єктом, називають методом цього об’єкта.
Середовище Lazarus за замовчуванням створює обробник події як процедуру. Процедура - це окремо виділена частина програми, яка має своє ім’я і яку можна за цим іменем запустити на виконання.
5. Що називають методом об’єкта?
Обробник події, який пов’язаний з певним об’єктом, називається методом цього об’єкта.
6. Що називають процедурою?
Процедура – це окремо описана частина проєкту, яка має своє ім’я і яку можна за цим іменем запустити на виконання.
7. Що називають операторними дужками в Pascal? Для чого вони використовуються?
Команди процедури записуються між двома словами: begin і end. Звертаємо вашу увагу, що begin і end – це не команди, ці слова відіграють роль відповідно відкриваючої та закриваючої дужок, які визначають початок і закінчення процедури. Ці слова часто називають операторними дужками.
8. Як оформити обробник події в Python?
У загальному вигляді команда пов’язування обробника події з вікном, що має ім’я root, має такий вигляд:
root.bind(‘<подія>’, <ім’я_обробника_події>)
9. Якими командами можна змінити значення властивостей об’єкта? Який їх загальний вигляд? Наведіть приклади таких команд.
Якщо потрібно, щоб у результаті настання події змінилося значення певної властивості вікна, обробник події повинен містити команду змінення значення цієї властивості – команду присвоювання чи відповідний метод.
Для отримання поточного значення розмірів і положення вікна використовують методи:
· winfo_width() – ширина вікна;
· winfo_height() – висота вікна;
· winfo_x() – відстань лівої межі вікна від лівого краю екрана;
· winfo_y() – відстань верхньої межі вікна від верхнього краю екрана.
Щоб установити нове значення властивості, потрібно в рядок визначення розмірів і положення вікна функції geometry замість числа підставити значення змінної. Для цього на місці, де потрібно вставити значення змінної, увести символи {}, а після рядка після крапки вказати метод підстановки format з іменем змінної. Наприклад, root.geometry(‘300x200+500+{}’.format(t))
11. Якою командою можна відкрити вікно повідомлень?
Для відкриття вікна повідомлень із заданим текстом заголовка та виведення в ньому заданого тексту повідомлення потрібно імпортувати до проєкту модуль tkinter . messagebox і використати команду відповідно до призначення вікна.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter