Подія — це:
Позначте одну правильну відповідь.
властивості об’єкта
методи об’єкта
вплив на об’єкт, що відбувається в програмі
дії, які можуть виконувати об’єкти даного класу
Функція — це:
математичний вираз
послідовність операторів
обробник події
іменований блок програмного коду
Компонент Button застосовується:
для виведення заголовків, підписів інших елементів інтерфейсу
як контейнер для інших віджетів
для виведення зображень
для запуску чи закінчення певного проце¬су
Які кроки потрібно виконати для того, щоб прикріпити до віджету Button обробник події Натискання на кнопку?
Позначте всі правильні відповіді.
Задати властивості для налаштування вигляду кнопки
Додати на кнопку малюнок з графічного файлу
Присвоїти параметру command посилання на метод — обробник події
При створенні об’єкту в переліку атрибутів указати параметр command
Чи є висловлювання правильними?
Метод bind() пов’язує віджет із подією та функцією — обробником події
Зробити об’єкт активним можна викликом методу focus_ get()
Зробити об’єкт активним можна викликом методу focus_set()
Метод bind() можна викликати лише для об’єктів класу Button
Установіть відповідність між поняттями (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)
Подія
Системна назва події
Назва функції — обробника події
Назва віджета
Дія, яку виконує обробник події
lab
move_lab
Натискання клавіші «→»
Пересування віджета вправо
<KeyPress-Right>
Установіть відповідність між заголовками методів (1–4) та операторами, у яких викликаються ці методи (А–Г).
def _init_(self, name, age):
def sit(self):
def btn_click():
def ar_click(event):
btn = Button(root, text = 'ok', command = btn_click)
dog1 = Dog('Рекс', 5)
lab.bind('<KeyPress-Right>', ar_click)
dog1.sit()
Що буде виведено в заголовок напису після натискання на клавішу «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()