Подія — це:
Позначте одну правильну відповідь.
вплив на об’єкт, що відбувається в програмі
дії, які можуть виконувати об’єкти даного класу
методи об’єкта
властивості об’єкта
Функція — це:
обробник події
іменований блок програмного коду
послідовність операторів
математичний вираз
Компонент Button застосовується:
для виведення зображень
для запуску чи закінчення певного проце¬су
як контейнер для інших віджетів
для виведення заголовків, підписів інших елементів інтерфейсу
Які кроки потрібно виконати для того, щоб прикріпити до віджету Button обробник події Натискання на кнопку?
Позначте всі правильні відповіді.
Присвоїти параметру command посилання на метод — обробник події
При створенні об’єкту в переліку атрибутів указати параметр command
Додати на кнопку малюнок з графічного файлу
Задати властивості для налаштування вигляду кнопки
Чи є висловлювання правильними?
Зробити об’єкт активним можна викликом методу focus_set()
Метод bind() можна викликати лише для об’єктів класу Button
Зробити об’єкт активним можна викликом методу focus_ get()
Метод bind() пов’язує віджет із подією та функцією — обробником події
Установіть відповідність між поняттями (1–5) і реалізацією цих понять у поданому фрагменті програмного коду (А–Д).
def move_lab(event):
event.widget.place(x = event.widget.winfo_x()+5)
root = Tk()
lab = Label(root, text = 'Hello World!')
lab.place(x = 10, y = 30)
lab.bind('', move_lab)
Подія
Системна назва події
Назва функції — обробника події
Назва віджета
Дія, яку виконує обробник події
Пересування віджета вправо
<KeyPress-Right>
move_lab
Натискання клавіші «→»
lab
Установіть відповідність між заголовками методів (1–4) та операторами, у яких викликаються ці методи (А–Г).
def _init_(self, name, age):
def sit(self):
def btn_click():
def ar_click(event):
lab.bind('<KeyPress-Right>', ar_click)
dog1.sit()
dog1 = Dog('Рекс', 5)
btn = Button(root, text = 'ok', command = btn_click)
Що буде виведено в заголовок напису після натискання на клавішу «B»?
from tkinter import*
def A_lab(event):
if event.keysym == 'A':
lab.config(text = 'AAA')
else: lab.config(text = '***')
lab.focus_set()
lab.bind('<Key>', A_lab)
root.mainloop()