Створіть нове вікно tkinter та багаторядкове текстове поле. Розміри вікна та атрибути текстового поля вказати самостійно. В текстове поле користувач буде вводити список температурних показників за січень. На виході ми матимемо однорядкову таблицю з показниками температур за січень
Ответы
Ответ:
import tkinter as tk
# Створення вікна
window = tk.Tk()
window.title("Температурні показники за січень")
# Створення багаторядкового текстового поля
text_box = tk.Text(window, height=10, width=30)
text_box.pack()
# Функція для обробки поданих даних
def process_data():
# Отримання тексту з багаторядкового поля
input_text = text_box.get("1.0", "end-1c")
# Розбивання рядка на окремі значення за допомогою пробілу як роздільника
values = input_text.split(" ")
# Формування однорядкової таблиці з показниками температур
output_text = "\t".join(values)
# Виведення результату у новому вікні
result_window = tk.Toplevel(window)
result_window.title("Результат")
result_label = tk.Label(result_window, text=output_text)
result_label.pack()
# Створення кнопки для обробки даних
process_button = tk.Button(window, text="Обробити", command=process_data)
process_button.pack()
# Запуск головного циклу обробки подій
window.mainloop()