Створити програму, яка має напис "Hello World!" та кнопку "Привіт". При натисканні кнопки має з'явитися вікно повідомлення із заголовком "Відповідь" і текстом "Hello Again!". Використати шаблони віконного інтерфейсу (Label, Button) та модуль messagebox.
Додайте кнопку `button = tkinter.Button(window, text="Привіт")` і розмістіть її методом `pack()`.
Створіть функцію-обробник події натискання кнопки, яка викликає команду `tkinter.messagebox.showinfo('Відповідь', 'Hello Again!')`.
Присвойте цій функції параметр `command` у створенні кнопки: `button.config(command=ім'я_функції)`.
Запустіть програму за допомогою `window.mainloop()`.
Відповідь:
Програма відображає напис "Hello World!" та кнопку "Привіт". При натисканні кнопки з'являється діалогове вікно із заголовком "Відповідь" і текстом "Hello Again!".
Створити програму, яка має напис "Hello World!" та кнопку "Привіт". При натисканні кнопки має з'явитися вікно повідомлення із заголовком "Відповідь" і текстом "Hello Again!". Використати шаблони віконного інтерфейсу (Label, Button) та модуль messagebox.
Що треба знати
Для створення вікна повідомлення використовується команда `tkinter.messagebox.showinfo('Заголовок', 'Текст')`. Кнопка прив'язується до функції-обробника події через властивість `command`, яка викликає цю команду при натисканні.
💡 Підказка — спробуй спершу сам
Спочатку створіть вікно, додайте Label з текстом "Hello World!" та Button з текстом "Привіт". Потім визначте функцію-обробник, яка викликає `showinfo`, і прив'яжіть її до кнопки.
Додайте кнопку `button = tkinter.Button(window, text="Привіт")` і розмістіть її методом `pack()`.
Створіть функцію-обробник події натискання кнопки, яка викликає команду `tkinter.messagebox.showinfo('Відповідь', 'Hello Again!')`.
Присвойте цій функції параметр `command` у створенні кнопки: `button.config(command=ім'я_функції)`.
Запустіть програму за допомогою `window.mainloop()`.
Відповідь:
Програма відображає напис "Hello World!" та кнопку "Привіт". При натисканні кнопки з'являється діалогове вікно із заголовком "Відповідь" і текстом "Hello Again!".