Скласти опитувальник із запитанням про улюблений предмет. У вікні під запитанням розмістити кнопки «так» та «ні». Якщо користувач натискає правильну кнопку (відповідно до фактів), має з'явитися вікно повідомлення з поясненням правильної відповіді. Якщо неправильна — має з'явитися вікно помилки (`showerror`) із поясненням.
Розв’язання
Створіть вікно та Label із запитанням (наприклад: "Чи подобається вам фізика?").
Створіть кнопки «так» та «ні».
У функції для кнопки «так» додайте умову: якщо це правильна відповідь, викликати `showinfo`, інакше — `showerror`.
Аналогічно налаштуйте функцію для кнопки «ні».
Прив'яжіть обробники до кнопок через властивість `command` та запустіть програму.
Відповідь:
Програма показує запитання та дві кнопки. При натисканні правильної кнопки з'являється повідомлення-підтвердження, при натисканні неправильної — вікно помилки з поясненням.
Скласти опитувальник із запитанням про улюблений предмет. У вікні під запитанням розмістити кнопки «так» та «ні». Якщо користувач натискає правильну кнопку (відповідно до фактів), має з'явитися вікно повідомлення з поясненням правильної відповіді. Якщо неправильна — має з'явитися вікно помилки (`showerror`) із поясненням.
Що треба знати
Для реалізації умовного виконання дій потрібно використовувати логічні перевірки у функціях-обробниках подій. Використовуються команди `tkinter.messagebox.showinfo()` для правильної відповіді та `tkinter.messagebox.showerror()` для неправильної.
💡 Підказка — спробуй спершу сам
Визначте, яке запитання ви обрали і яка є правильна відповідь («так» чи «ні»). Створіть дві функції-обробники для кнопок, які перевіряють подію та викликають відповідне повідомлення.
Розв’язання крок за кроком
Створіть вікно та Label із запитанням (наприклад: "Чи подобається вам фізика?").
Створіть кнопки «так» та «ні».
У функції для кнопки «так» додайте умову: якщо це правильна відповідь, викликати `showinfo`, інакше — `showerror`.
Аналогічно налаштуйте функцію для кнопки «ні».
Прив'яжіть обробники до кнопок через властивість `command` та запустіть програму.
Відповідь:
Програма показує запитання та дві кнопки. При натисканні правильної кнопки з'являється повідомлення-підтвердження, при натисканні неправильної — вікно помилки з поясненням.