Я изучаю PySimple Gui, ссылаясь на руководства по
Link-1 и Link-2
Мне нужно добавить Кнопки в моем макете, чтобы ввести значение, а затем отобразить значение в смежном текстовом поле
До сих пор я смог создать кнопки и текстовые поля.
Ниже приведен мой код: -
import PySimpleGUI as sg
layout = [[sg.Text('Enter Value:')],
[sg.Input(do_not_clear=False), sg.Text('Value selected is:'), sg.Text(sg.InputText(""), key='_USERNAME_')],
[sg.Button('Enter'), sg.Exit()],
[sg.Text('List Of Values:')],
[sg.Listbox(values=('value1', 'value2', 'value3'), size=(30, 2), key='_LISTBOX_')]]
window = sg.Window('My Application', layout)
while True:
event, values = window.Read()
print(event, values)
if event is None or event == 'Exit':
break
if event == 'Enter':
window.Element('_LISTBOX_').Update(values=[event, values, 'new value 3'])
#window.Element('_USERNAME_').Update(values=[values]) #need to update the text box with value entered
window.Close()
Однако я не могу отобразить введенное значение в текстовом поле. Я добавил комментарий в код (который пока дает ошибку), где мне нужно обновить текстовое поле с введенным значением.
Пожалуйста, помогите!
Редактировать: я смог отобразить значение во всплывающем окне, но мне нужно отобразить в текстовом поле