Створіть нове вікно tkinter та багаторядкове текстове поле. Розміри вікна та атрибути текстового поля вказати самостійно. В текстове поле користувач буде вводити список температурних показників за січень. На виході ми матимемо однорядкову таблицю з показниками температур за січень.
Answers & Comments
import tkinter as tk
# функція, що виводить однорядкову таблицю з показниками температур за січень
def show_temperatures():
temperatures = entry.get("1.0", "end-1c").split() # отримуємо список показників температур з текстового поля
table = "\t".join(temperatures) # об'єднуємо список в однорядкову таблицю з роздільником табуляції
output.config(state="normal") # встановлюємо режим редагування для виводу результату
output.delete("1.0", "end") # очищуємо поле виводу результату
output.insert("1.0", table) # виводимо однорядкову таблицю з показниками температур
output.config(state="disabled") # встановлюємо режим заборони редагування для виводу результату
# створюємо нове вікно
root = tk.Tk()
root.title("Температурні показники за січень")
# створюємо багаторядкове текстове поле для введення показників температур
entry = tk.Text(root, height=10, width=30)
entry.pack(padx=10, pady=10)
# створюємо кнопку для виведення результату
button = tk.Button(root, text="Показати показники", command=show_temperatures)
button.pack(padx=10, pady=10)
# створюємо однорядкове текстове поле для виведення результату
output = tk.Text(root, height=1, width=30, state="disabled")
output.pack(padx=10, pady=10)
# запускаємо цикл обробки подій
root.mainloop()
Просто вставити в файл .py