import sys if sys.version_info[0] >= 3: import PySimpleGUI as sg else: import PySimpleGUI27 as sg layout = [ [sg.Text('Your typed chars appear here:'), sg.Text('', size=(20,1), key='-OUTPUT-')], [sg.Input(do_not_clear=True, key='-IN-')], [sg.Button('Show'), sg.Button('Exit')] ] window = sg.Window('Window Title').Layout(layout) while True: # Event Loop event, values = window.Read() print(event, values) if event is None or event == 'Exit': break if event == 'Show': # change the "output" element to be the value of "input" element window.FindElement('-OUTPUT-').Update(values['-IN-']) window.Close()