Який модуль tkinter відповідає за стандартні вікна повідомлень?
tk.Label
messagebox
tk.Entry
simpleprint
Який модуль tkinter відповідає за стандартні вікна повідомлень?
tk.Label
messagebox
tk.Entry
simpleprint
Яка функція показує вікно з повідомленням про помилку?
messagebox.showinfo
messagebox.showwarning
messagebox.showerror
messagebox.askyesno
Що повертає messagebox.askyesno, якщо користувач натиснув «Так»?
'yes'
True
1
'Так'
Програма зберегла замовлення успішно. Яке вікно доречно показати?
messagebox.showinfo
messagebox.showerror
messagebox.askretrycancel
messagebox.showwarning
Перед остаточним видаленням усіх фото потрібне підтвердження користувача. Яку функцію використати?
messagebox.showinfo
messagebox.showerror
messagebox.askyesno
messagebox.showwarning
Які з повідомлень про помилку відповідають правилам UX?
«Кількість друзів має бути цілим числом більше нуля. Наприклад: 4»
«ERROR: invalid input»
«Пароль має містити щонайменше 12 символів»
«Ви знову все зіпсували!»
Що виведе '1.5'.isdigit()?
True
False
1.5
Помилку
Що робить return без значення всередині обробника calculate()?
Перезапускає програму
Повертає число 0
Завершує функцію, і подальший код у ній не виконується
Закриває вікно програми
Який рядок дозволяє запитати підтвердження, коли користувач закриває вікно хрестиком?
window.bind('<Close>', on_close)
window.protocol('WM_DELETE_WINDOW', on_close)
window.destroy(on_close)
messagebox.close(on_close)
Сайт показує вікно з кнопками «Так, хочу знижку!» і «Ні, я не люблю заощаджувати». Як називається такий прийом?
Валідація даних
Обробник події
Темний патерн «соромлення за відмову»
Принцип найменших привілеїв
Що станеться в програмі?
if messagebox.askokcancel('Вихід', 'Закрити?'):
window.destroy()
Користувач натиснув «Скасувати».
Вікно закриється
Вікно залишиться відкритим
Програма видасть помилку
Повідомлення з'явиться ще раз
Коли вікно підтвердження справді доречне?
Перед видаленням файлу без можливості відновлення
Після кожного натискання будь-якої кнопки
Перед закриттям програми з незбереженими даними
Коли користувач вводить кожну літеру
Що повертає messagebox.askquestion, якщо користувач натиснув «Ні»?
False
'no'
0
None
Користувач залишив поле «Вік» порожнім, а програма виконує int(entry_age.get()). Як правильно захистити програму?
Нічого не робити, користувачі завжди заповнюють поля
Перевірити entry_age.get().isdigit() і показати showerror
Замінити int на float
Додати ще один виклик mainloop()
Створюйте онлайн-тести для контролю знань і залучення учнів до активної роботи у класі та вдома
Створити тест