Створити програму, яка при запуску показує напис «Автори гімну України» та дві кнопки: «Слова» та «Музика». Натискання кнопки «Слова» має вивести відповідь у консоль (термінал) середовища програмування. Натискання кнопки «Музика» — відкрити інформаційне вікно повідомлення (діалогове вікно).
Розв’язання
Створіть вікно `window` та додайте Label з текстом «Автори гімну України».
Створіть кнопку «Слова» і прив'яжіть до неї функцію, яка викликає `print("Текст слів гімну...")`.
Створіть кнопку «Музика» і прив'яжіть до неї функцію, яка викликає `tkinter.messagebox.showinfo('Музика', 'Слухайте гімн України!')`.
Розмістіть кнопки у вікні за допомогою методу `pack()` або `grid()`.
Запустіть програму та перевірте роботу кнопок.
Відповідь:
Програма має напис «Автори гімну України» та дві кнопки. Натискання кнопки «Слова» виводить текст у консоль, натискання кнопки «Музика» відкриває вікно повідомлення.
Створити програму, яка при запуску показує напис «Автори гімну України» та дві кнопки: «Слова» та «Музика». Натискання кнопки «Слова» має вивести відповідь у консоль (термінал) середовища програмування. Натискання кнопки «Музика» — відкрити інформаційне вікно повідомлення (діалогове вікно).
Що треба знати
Для виводу тексту в консоль використовується команда `print()`. Для відображення діалогового вікна використовується `tkinter.messagebox.showinfo()`. Обробники подій прив'язуються до кнопок через властивість `command`.
💡 Підказка — спробуй спершу сам
Створіть вікно, додайте заголовок та дві кнопки. Для однієї кнопки створіть функцію, яка викликає `print()`, для іншої — функцію, яка викликає `showinfo()`. Прив'яжіть ці функції до відповідних кнопок.
Розв’язання крок за кроком
Створіть вікно `window` та додайте Label з текстом «Автори гімну України».
Створіть кнопку «Слова» і прив'яжіть до неї функцію, яка викликає `print("Текст слів гімну...")`.
Створіть кнопку «Музика» і прив'яжіть до неї функцію, яка викликає `tkinter.messagebox.showinfo('Музика', 'Слухайте гімн України!')`.
Розмістіть кнопки у вікні за допомогою методу `pack()` або `grid()`.
Запустіть програму та перевірте роботу кнопок.
Відповідь:
Програма має напис «Автори гімну України» та дві кнопки. Натискання кнопки «Слова» виводить текст у консоль, натискання кнопки «Музика» відкриває вікно повідомлення.