Конструктор тестів
18
1
41
0
0
1
Що таке подія в контексті графічного інтерфейсу?
2
Яке зарезервоване слово використовується в Python для визначення функції-обробника?
3
Який параметр конструктора Button використовується для зв'язку кнопки з функцією-обробником?
4
За допомогою якого методу можна пов'язати віджет із подією натискання клавіші миші або клавіатури?
5
Що станеться, якщо виконати код:
button1 = Button(root, text='OK', command=btn_click)
6
Які складові обов'язково має кожна функція в Python?
7
Оберіть коректні системні назви подій для клавіш керування курсором:
8
Які атрибути має об'єкт класу Event, що передається в обробник події?
9
Для яких цілей використовується клас Button?
10
Що можна змінити у віджета Label за допомогою методу config()?
11
Які події можна обробити за допомогою методу bind()?
12
Що необхідно зробити, щоб кнопка з'явилася у вікні програми?
13
Узгодьте назву методу та його призначення:
bind()
Розміщення віджета у вікні
pack()
Прив’язка обробника до системної події
config()
Зміна властивостей об'єкта під час виконання
14
Узгодьте атрибут об'єкта Event та інформацію, яку він містить:
x, y
Координати вказівника миші на віджеті
widget
Символьне представлення клавіші
char
Код натиснутого символу
keysym_num
Посилання на об'єкт, що створив подію
15
Співставте код та його дію в програмі
b_red.pack(side=TOP)
Оновлення напису на мітці
label_text.config(text='Привіт!')
Прикріплення кнопки до верхньої межі
label_text.config(font='Arial 18')
Зміна розміру тексту
root.config(bg='blue')
Зміна кольору всього вікна
16
Співставте термін та його визначення:
Обробник події
Об'єкт з даними про параметри події
Функція
Зовнішній вплив на об'єкт
Аргумент event
Іменований блок програмного коду
Подія
Код, що виконується при настанні події
17
Послідовність створення вікна з робочою кнопкою:
Створення головного вікна root = Tk().
Запуск головного циклу програми root.mainloop().
Опис функції-обробника def my_click():.
Виклик методу pack() для відображення кнопки.
Створення об'єкта кнопки з параметром command=my_click.
18
Послідовність подій при використанні методу bind():
Користувач натискає клавішу або кнопку миші.
Програма отримує "пакет даних" (координати, символ).
Рython знаходить функцію, прив’язану до цієї події через bind.
Виконується код всередині функції-обробника.
Рефлексія від 0 учнів
Сподобався:
Так: 0
Ні: 0
Зрозумілий:
Так: 0
Ні: 0
Потрібні роз'яснення:
Ні: 0
Так: 0
Властивості та методи елементів керування. Кнопка.Обробники подій, пов’язаних з елементами керування