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

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

Ответ:
from tkinter import *
root=Tk()
def retrieve_input():
inputValue=textBox.get("1.0","end-1c")
print(inputValue)
textBox=Text(root, height=2, width=10)
textBox.pack()
buttonCommit=Button(root, height=1, width=10, text="Commit",
command=lambda: retrieve_input())
#command=lambda: retrieve_input() >>> just means do this when i press the button
buttonCommit.pack()
mainloop()
Объяснение:



Для створення нового вікна tkinter і багаторядкового текстового поля, спочатку ми повинні імпортувати модуль tkinter і створити об'єкт класу Tk:
```python from tkinter import Tk
root = Tk() ```
Далі, ми можемо встановити розміри вікна за допомогою методу `geometry` і задати атрибути текстового поля. Наприклад, розмір вікна можна встановити таким чином:
```python root.geometry("400x300") ```
Атрибути текстового поля вказуються за допомогою методу `configure`. Наприклад, ми можемо встановити режим відображення тексту у вигляді таблиці та фоновий колір текстового поля:
```python text_field = Text(root) text_field.configure(state="disabled", bg="light grey") ```
Також можна встановити розміри та інші атрибути текстового поля за допомогою методу `configure`. Наприклад, розміри текстового поля можна встановити таким чином:
```python text_field.configure(width=40, height=10) ```
Далі, ми можемо створити кнопку, яка буде викликати функцію для обробки введеного тексту і виводу його у вигляді зворотньої таблиці. Наприклад:
```python def reverse_table(): input_text = text_field.get("1.0", "end-1c") reversed_text = "\n".join(input_text.split("\n")[::-1]) text_field.configure(state="normal") text_field.delete("1.0", "end") text_field.insert("1.0", reversed_text) text_field.configure(state="disabled")
reverse_button = Button(root, text="Reverse", command=reverse_table) ```
У функції `reverse_table` ми отримуємо введений


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili