Вопрос задан 23.11.2023 в 05:10. Предмет Информатика. Спрашивает Раумова Мика.

Створіть нове вікно tkinter та багаторядкове текстове поле. Розміри вікна та атрибути текстового

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Колесникова Вероника.

Ответ:

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()

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Щоб створити вікно tkinter з багаторядковим текстовим полем і відобразити однорядкову таблицю з температурними показниками за січень, ви можете скористатися наступним кодом на мові програмування Python:

```python import tkinter as tk from tkinter import ttk

def створити_таблицю(січень_показники): таблиця.column("#0", anchor="w", width=100) таблиця.heading("#0", text="Дата")

for дата, температура in січень_показники.items(): таблиця.insert("", "end", values=(дата, температура))

def додати_показник(): дата = поле_дати.get() температура = поле_температури.get()

if дата and температура: січень_показники[дата] = температура таблиця.insert("", "end", values=(дата, температура)) поле_дати.delete(0, "end") поле_температури.delete(0, "end")

# Створення основного вікна вікно = tk.Tk() вікно.title("Температурні показники за січень")

# Створення багаторядкового текстового поля поле_дані = tk.Text(вікно, height=5, width=30) поле_дані.grid(row=0, column=0, padx=10, pady=10)

# Створення кнопки для отримання даних з текстового поля кнопка_отримати = ttk.Button(вікно, text="Отримати дані", command=lambda: додати_показник()) кнопка_отримати.grid(row=1, column=0, padx=10, pady=10)

# Створення багаторядкового текстового поля для вводу дати поле_дати = ttk.Entry(вікно, width=20) поле_дати.grid(row=2, column=0, padx=10, pady=10)

# Створення багаторядкового текстового поля для вводу температури поле_температури = ttk.Entry(вікно, width=20) поле_температури.grid(row=3, column=0, padx=10, pady=10)

# Створення таблиці для відображення даних таблиця = ttk.Treeview(вікно) таблиця["columns"] = ("Дата", "Температура") таблиця.column("#0", width=0, stretch=tk.NO) таблиця.column("Дата", anchor="w", width=100) таблиця.column("Температура", anchor="w", width=100)

таблиця.heading("#0", text="", anchor="w") таблиця.heading("Дата", text="Дата", anchor="w") таблиця.heading("Температура", text="Температура", anchor="w")

таблиця.grid(row=0, column=1, rowspan=4, padx=10, pady=10)

# Запуск головного циклу вікна вікно.mainloop() ```

Цей код створює вікно tkinter з багаторядковим текстовим полем для вводу даних, кнопкою для отримання даних, і таблицею для відображення введених температурних показників за січень. Користувач може вводити дані у текстове поле, і при натисканні кнопки дані додаються до таблиці.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос