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

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

Завдання 37, Сторінка 160

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

Завдання 37

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

Розробити програму, яка після запуску показує вікно (мал. 10.25). Після введення імені та прізвища в текстовому полі та натискання кнопки має з'явитись вікно повідомлення (мал. 10.26) з цими даними.

Розв’язання

  1. Імпортуємо модулі `tkinter` та `messagebox`. Створюємо вікно `window = tkinter.Tk()`.

  2. Створюємо змінну для тексту імені: `str_var = tkinter.StringVar()` та елемент введення: `edit = tkinter.Entry(window, textvariable=str_var)`.

  3. Додаємо кнопку, яка викличе функцію-обробник при натисканні.

  4. Пишемо функцію `def on_click():`, де використовуємо команду `tkinter.messagebox.showinfo('Вітання', 'Прізвище: ' + str_var.get())`.

  5. Прив'язуємо кнопку до функції та запускаємо вікно `window.mainloop()`.

Відповідь:

Програма відображає вікно з текстовим полем для введення прізвища. Після натискання кнопки з'являється повідомлення з написом «Прізвище: <введене значення>».

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

Наприклад: