• Предмет: Информатика
  • Автор: sweetdream101710
  • Вопрос задан 3 месяца назад

Створіть нове вікно tkinter та багаторядкове текстове поле. Розміри вікна та атрибути текстового поля вказати самостійно. В текстове поле користувач буде вводити список температурних показників за січень. На виході ми матимемо однорядкову таблицю з показниками температур за січень.

Ответы

Ответ дал: anonim2200211
1

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

Вас заинтересует