Как я увеличиваю поле ввода текста в pysimplegui?

#python #pysimplegui

Вопрос:

Я использовал размер, но ничего не изменилось:

 input = [
    [sg.Text("Type your text")],
    [sg.InputText(key='text', size=(200,200))],
    [sg.Button("Sent")]
]

wInput = sg.Window("Exercicio Python", input, size=(400,450))

while True:
    events, values = wInput.read()
    if events == sg.WINDOW_CLOSED:
        break
 

Что у меня есть:

введите описание изображения здесь

Чего я хотел:

введите описание изображения здесь

Комментарии:

1. Цель sg.InputText элемента состоит в том, чтобы позволить пользователю увидеть и изменить одну строку текста. sg.Multiline элементы-это гораздо более обобщенный метод обработки нескольких строк текста, чем sg.InputText элемент. sg.Multiline элементы-это в значительной степени полный текстовый редактор в окне. Опция size sg.InputText (w, h) , где w=ширина символов и h=высота строк, а не количество точек или пикселей.

Ответ №1:

введите описание изображения здесь

 I used :

    input = [
    [sg.Text("Type your text")],
    [sg.Multiline(key="texto", size=(50, 20))],
    [sg.Button("Sent")]
]