Обкладинка: Інформатика, 9 клас — Морзе Н. В., Барна О. В.

ГДЗ · Інформатика · 9 клас

Завдання 28, Сторінка 156

Інформатика, Морзе Н. В., Барна О. В., 2026

Завдання 28

Створення вікна з кнопкою та повідомленням

Створити програму, яка має напис "Hello World!" та кнопку "Привіт". При натисканні кнопки має з'явитися вікно повідомлення із заголовком "Відповідь" і текстом "Hello Again!". Використати шаблони віконного інтерфейсу (Label, Button) та модуль messagebox.

Розв’язання

  1. Створіть вікно `window = tkinter.Tk()` та додайте напис `label = tkinter.Label(window, text="Hello World!")`.

  2. Додайте кнопку `button = tkinter.Button(window, text="Привіт")` і розмістіть її методом `pack()`.

  3. Створіть функцію-обробник події натискання кнопки, яка викликає команду `tkinter.messagebox.showinfo('Відповідь', 'Hello Again!')`.

  4. Присвойте цій функції параметр `command` у створенні кнопки: `button.config(command=ім'я_функції)`.

  5. Запустіть програму за допомогою `window.mainloop()`.

Відповідь:

Програма відображає напис "Hello World!" та кнопку "Привіт". При натисканні кнопки з'являється діалогове вікно із заголовком "Відповідь" і текстом "Hello Again!".

Розбір зрозумілий?

Наприклад: