Вопрос задан 17.06.2023 в 10:32. Предмет Информатика. Спрашивает Николайчук Мария.

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

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

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

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

Ответ:

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

Объяснение:

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

Для створення нового вікна 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` ми отримуємо введений

0 0

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

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

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