1. (2 бали) Створити новий файл Python та вікно sky blue кольору з розмірами 300х600 та з заголовком «Вікно Прізвище Ім’я(у родовому відмінку)».
2. (3 бали ) Створіть текстовий напис 1 («Хто автор слів гімну України?») та текстовий напис 2 («Хто автор музики гімну України?»)
3. (3 бали )Створіть текстове поле 1 та текстове поле 2.
4. (1 бал) Створіть кнопку, з назвою «Зберегти відповідь»
5. (3 бали ) При натисканні на кнопку, на екран виводитися вікно повідомлення з заголовком «Відповідь» та змістом «Державним гімном є пісня «Ще не вмерла України і слава, і воля». Слова:(дані з текстового поля 1), музика: (дані з текстового поля 2).»
Ответы
Ответ:
import tkinter as tk
from tkinter import messagebox
# 1. Создание нового файла Python и окна цвета "sky blue"
root = tk.Tk()
root.title("Вікно Прізвище Ім’я(у родовому відмінку)")
root.geometry("300x600")
root.configure(bg="sky blue")
# 2. Создание текстовых меток 1 и 2
label1 = tk.Label(root, text="Хто автор слів гімну України?")
label2 = tk.Label(root, text="Хто автор музики гімну України?")
# 3. Создание текстовых полей 1 и 2
entry1 = tk.Entry(root)
entry2 = tk.Entry(root)
# 4. Создание кнопки "Зберегти відповідь"
def show_answer():
# 5. При нажатии на кнопку выводится окно сообщения
answer_text = f"Державним гімном є пісня «Ще не вмерла України і слава, і воля». Слова: {entry1.get()}, музика: {entry2.get()}."
messagebox.showinfo("Відповідь", answer_text)
button_save = tk.Button(root, text="Зберегти відповідь", command=show_answer)
# Размещение элементов в окне
label1.pack(pady=10)
entry1.pack(pady=10)
label2.pack(pady=10)
entry2.pack(pady=10)
button_save.pack(pady=20)
# Запуск главного цикла
root.mainloop()
